Advertisement
Guest User

RollingFileAppender test app with logback-1.0.7, slf4j-1.7.2

a guest
Nov 27th, 2012
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 17.53 KB | None | 0 0
  1. See http://old.nabble.com/For-RollingFileAppender%2C-%3CrollingPolicy%3E-%3CfileNamePattern%3E-does-not-work-if-you-also-have-%3Cappender%3E-%3Cfile%3E-to34729737.html#a34729737
  2.  
  3.  
  4. HelloJava.java
  5. ----------------------------------
  6. import org.slf4j.Logger;
  7. import org.slf4j.LoggerFactory;
  8.  
  9.  
  10. public class HelloJava {
  11.   public static final Logger LOG = LoggerFactory.getLogger(HelloJava.class);
  12.   public static void main(String args[]) {
  13.     LOG.debug("hello world");
  14.     for (int i = 4*60; i >= 0; i--) {
  15.       try {
  16.         Thread.sleep(1000);
  17.       } catch (InterruptedException e) {
  18.         e.printStackTrace();
  19.       }
  20.       LOG.debug(i+"");
  21.     }
  22.   }
  23. }
  24.  
  25.  
  26. CONSOLE OUTPUT
  27. ----------------------------------
  28. 21:35:10,795 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
  29. 21:35:10,795 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
  30. 21:35:10,795 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/Users/tony/Developer/eclipse-workspace/HelloJava/bin/logback.xml]
  31. 21:35:10,897 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
  32. 21:35:10,901 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [file]
  33. 21:35:10,938 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - No compression will be used
  34. 21:35:10,940 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use the pattern ./tmp/its/%d{yyyy-MM-dd_HH-mm}--Idcp.log for the active file
  35. 21:35:10,944 |-INFO in c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - The date pattern is 'yyyy-MM-dd_HH-mm' from file name pattern './tmp/its/%d{yyyy-MM-dd_HH-mm}--Idcp.log'.
  36. 21:35:10,944 |-INFO in c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - Roll-over every minute.
  37. 21:35:10,949 |-INFO in c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - Setting initial period to Tue Nov 27 21:32:00 CST 2012
  38. 21:35:10,951 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
  39. 21:35:10,980 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[file] - Active log file name: ./tmp/its/Idcp.log
  40. 21:35:10,980 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[file] - File property is set to [./tmp/its/Idcp.log]
  41. 21:35:10,981 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
  42. 21:35:10,981 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [fileFlowRow]
  43. 21:35:10,983 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - No compression will be used
  44. 21:35:10,983 |-INFO in c.q.l.core.rolling.TimeBasedRollingPolicy - Will use the pattern ./tmp/its/%d{yyyy-MM-dd_HH-mm}--Idcp.log for the active file
  45. 21:35:10,983 |-INFO in c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - The date pattern is 'yyyy-MM-dd_HH-mm' from file name pattern './tmp/its/%d{yyyy-MM-dd_HH-mm}--Idcp.log'.
  46. 21:35:10,983 |-INFO in c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - Roll-over every minute.
  47. 21:35:10,984 |-INFO in c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - Setting initial period to Tue Nov 27 21:35:10 CST 2012
  48. 21:35:10,984 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
  49. 21:35:10,985 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[fileFlowRow] - Active log file name: ./tmp/its/Idcp.log
  50. 21:35:10,985 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[fileFlowRow] - File property is set to [./tmp/its/Idcp.log]
  51. 21:35:10,986 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
  52. 21:35:10,987 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [console]
  53. 21:35:10,989 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
  54. 21:35:10,990 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
  55. 21:35:10,990 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [consoleFlowRow]
  56. 21:35:10,991 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
  57. 21:35:10,992 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [idcpFlowRow] to null, i.e. INHERITED
  58. 21:35:10,992 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [fileFlowRow] to Logger[idcpFlowRow]
  59. 21:35:11,243 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [consoleFlowRow] to Logger[idcpFlowRow]
  60. 21:35:11,244 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to DEBUG
  61. 21:35:11,244 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [file] to Logger[ROOT]
  62. 21:35:11,247 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [console] to Logger[ROOT]
  63. 21:35:11,247 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
  64. 21:35:11,248 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@388530b8 - Registering current configuration as safe fallback point
  65. 21:35:11,251 |-INFO in c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - Elapsed period: Tue Nov 27 21:32:00 CST 2012
  66. 21:35:11,252 |-INFO in c.q.l.co.rolling.helper.RenameUtil - Renaming file [./tmp/its/Idcp.log] to [./tmp/its/2012-11-27_21-32--Idcp.log]
  67. 21:35:11,252 |-INFO in c.q.l.core.rolling.helper.TimeBasedArchiveRemover - first clean up after appender initialization
  68. 21:35:11,252 |-INFO in c.q.l.core.rolling.helper.TimeBasedArchiveRemover - periodsElapsed = 336
  69. 21:35:11,252 |-INFO in c.q.l.core.rolling.helper.TimeBasedArchiveRemover - deleting ./tmp/its/2012-11-27_21-31--Idcp.log
  70. 21:35:11,252 |-INFO in c.q.l.core.rolling.helper.TimeBasedArchiveRemover - deleting ./tmp/its/2012-11-27_21-30--Idcp.log
  71. 21:35:11,252 |-INFO in c.q.l.core.rolling.helper.TimeBasedArchiveRemover - deleting ./tmp/its/2012-11-27_21-29--Idcp.log
  72. DEBUG HelloJava.main - hello world
  73. DEBUG HelloJava.main - 245
  74. DEBUG HelloJava.main - 244
  75. DEBUG HelloJava.main - 243
  76. DEBUG HelloJava.main - 242
  77. DEBUG HelloJava.main - 241
  78. DEBUG HelloJava.main - 240
  79. DEBUG HelloJava.main - 239
  80. DEBUG HelloJava.main - 238
  81. DEBUG HelloJava.main - 237
  82. DEBUG HelloJava.main - 236
  83. DEBUG HelloJava.main - 235
  84. DEBUG HelloJava.main - 234
  85. DEBUG HelloJava.main - 233
  86. DEBUG HelloJava.main - 232
  87. DEBUG HelloJava.main - 231
  88. DEBUG HelloJava.main - 230
  89. DEBUG HelloJava.main - 229
  90. DEBUG HelloJava.main - 228
  91. DEBUG HelloJava.main - 227
  92. DEBUG HelloJava.main - 226
  93. DEBUG HelloJava.main - 225
  94. DEBUG HelloJava.main - 224
  95. DEBUG HelloJava.main - 223
  96. DEBUG HelloJava.main - 222
  97. DEBUG HelloJava.main - 221
  98. DEBUG HelloJava.main - 220
  99. DEBUG HelloJava.main - 219
  100. DEBUG HelloJava.main - 218
  101. DEBUG HelloJava.main - 217
  102. DEBUG HelloJava.main - 216
  103. DEBUG HelloJava.main - 215
  104. DEBUG HelloJava.main - 214
  105. DEBUG HelloJava.main - 213
  106. DEBUG HelloJava.main - 212
  107. DEBUG HelloJava.main - 211
  108. DEBUG HelloJava.main - 210
  109. DEBUG HelloJava.main - 209
  110. DEBUG HelloJava.main - 208
  111. DEBUG HelloJava.main - 207
  112. DEBUG HelloJava.main - 206
  113. DEBUG HelloJava.main - 205
  114. DEBUG HelloJava.main - 204
  115. DEBUG HelloJava.main - 203
  116. DEBUG HelloJava.main - 202
  117. DEBUG HelloJava.main - 201
  118. DEBUG HelloJava.main - 200
  119. DEBUG HelloJava.main - 199
  120. DEBUG HelloJava.main - 198
  121. 21:36:00,341 |-INFO in c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - Elapsed period: Tue Nov 27 21:35:11 CST 2012
  122. 21:36:00,342 |-INFO in c.q.l.co.rolling.helper.RenameUtil - Renaming file [./tmp/its/Idcp.log] to [./tmp/its/2012-11-27_21-35--Idcp.log]
  123. 21:36:00,343 |-WARN in c.q.l.core.rolling.helper.TimeBasedArchiveRemover - Unexpected periodsElapsed value 0
  124. 21:36:00,343 |-INFO in c.q.l.core.rolling.helper.TimeBasedArchiveRemover - deleting ./tmp/its/2012-11-27_21-32--Idcp.log
  125. DEBUG HelloJava.main - 197
  126. DEBUG HelloJava.main - 196
  127. DEBUG HelloJava.main - 195
  128. DEBUG HelloJava.main - 194
  129. DEBUG HelloJava.main - 193
  130. DEBUG HelloJava.main - 192
  131. DEBUG HelloJava.main - 191
  132. DEBUG HelloJava.main - 190
  133. DEBUG HelloJava.main - 189
  134. DEBUG HelloJava.main - 188
  135. DEBUG HelloJava.main - 187
  136. DEBUG HelloJava.main - 186
  137. DEBUG HelloJava.main - 185
  138. DEBUG HelloJava.main - 184
  139. DEBUG HelloJava.main - 183
  140. DEBUG HelloJava.main - 182
  141. DEBUG HelloJava.main - 181
  142. DEBUG HelloJava.main - 180
  143. DEBUG HelloJava.main - 179
  144. DEBUG HelloJava.main - 178
  145. DEBUG HelloJava.main - 177
  146. DEBUG HelloJava.main - 176
  147. DEBUG HelloJava.main - 175
  148. DEBUG HelloJava.main - 174
  149. DEBUG HelloJava.main - 173
  150. DEBUG HelloJava.main - 172
  151. DEBUG HelloJava.main - 171
  152. DEBUG HelloJava.main - 170
  153. DEBUG HelloJava.main - 169
  154. DEBUG HelloJava.main - 168
  155. DEBUG HelloJava.main - 167
  156. DEBUG HelloJava.main - 166
  157. DEBUG HelloJava.main - 165
  158. DEBUG HelloJava.main - 164
  159. DEBUG HelloJava.main - 163
  160. DEBUG HelloJava.main - 162
  161. DEBUG HelloJava.main - 161
  162. DEBUG HelloJava.main - 160
  163. DEBUG HelloJava.main - 159
  164. DEBUG HelloJava.main - 158
  165. DEBUG HelloJava.main - 157
  166. DEBUG HelloJava.main - 156
  167. DEBUG HelloJava.main - 155
  168. DEBUG HelloJava.main - 154
  169. DEBUG HelloJava.main - 153
  170. DEBUG HelloJava.main - 152
  171. DEBUG HelloJava.main - 151
  172. DEBUG HelloJava.main - 150
  173. DEBUG HelloJava.main - 149
  174. DEBUG HelloJava.main - 148
  175. DEBUG HelloJava.main - 147
  176. DEBUG HelloJava.main - 146
  177. DEBUG HelloJava.main - 145
  178. DEBUG HelloJava.main - 144
  179. DEBUG HelloJava.main - 143
  180. DEBUG HelloJava.main - 142
  181. DEBUG HelloJava.main - 141
  182. DEBUG HelloJava.main - 140
  183. DEBUG HelloJava.main - 139
  184. DEBUG HelloJava.main - 138
  185. 21:37:00,410 |-INFO in c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - Elapsed period: Tue Nov 27 21:36:00 CST 2012
  186. 21:37:00,411 |-INFO in c.q.l.co.rolling.helper.RenameUtil - Renaming file [./tmp/its/Idcp.log] to [./tmp/its/2012-11-27_21-36--Idcp.log]
  187. DEBUG HelloJava.main - 137
  188. DEBUG HelloJava.main - 136
  189. DEBUG HelloJava.main - 135
  190. DEBUG HelloJava.main - 134
  191. DEBUG HelloJava.main - 133
  192. DEBUG HelloJava.main - 132
  193. DEBUG HelloJava.main - 131
  194. DEBUG HelloJava.main - 130
  195. DEBUG HelloJava.main - 129
  196. DEBUG HelloJava.main - 128
  197. DEBUG HelloJava.main - 127
  198. DEBUG HelloJava.main - 126
  199. DEBUG HelloJava.main - 125
  200. DEBUG HelloJava.main - 124
  201. DEBUG HelloJava.main - 123
  202. DEBUG HelloJava.main - 122
  203. DEBUG HelloJava.main - 121
  204. DEBUG HelloJava.main - 120
  205. DEBUG HelloJava.main - 119
  206. DEBUG HelloJava.main - 118
  207. DEBUG HelloJava.main - 117
  208. DEBUG HelloJava.main - 116
  209. DEBUG HelloJava.main - 115
  210. DEBUG HelloJava.main - 114
  211. DEBUG HelloJava.main - 113
  212. DEBUG HelloJava.main - 112
  213. DEBUG HelloJava.main - 111
  214. DEBUG HelloJava.main - 110
  215. DEBUG HelloJava.main - 109
  216. DEBUG HelloJava.main - 108
  217. DEBUG HelloJava.main - 107
  218. DEBUG HelloJava.main - 106
  219. DEBUG HelloJava.main - 105
  220. DEBUG HelloJava.main - 104
  221. DEBUG HelloJava.main - 103
  222. DEBUG HelloJava.main - 102
  223. DEBUG HelloJava.main - 101
  224. DEBUG HelloJava.main - 100
  225. DEBUG HelloJava.main - 99
  226. DEBUG HelloJava.main - 98
  227. DEBUG HelloJava.main - 97
  228. DEBUG HelloJava.main - 96
  229. DEBUG HelloJava.main - 95
  230. DEBUG HelloJava.main - 94
  231. DEBUG HelloJava.main - 93
  232. DEBUG HelloJava.main - 92
  233. DEBUG HelloJava.main - 91
  234. DEBUG HelloJava.main - 90
  235. DEBUG HelloJava.main - 89
  236. DEBUG HelloJava.main - 88
  237. DEBUG HelloJava.main - 87
  238. DEBUG HelloJava.main - 86
  239. DEBUG HelloJava.main - 85
  240. DEBUG HelloJava.main - 84
  241. DEBUG HelloJava.main - 83
  242. DEBUG HelloJava.main - 82
  243. DEBUG HelloJava.main - 81
  244. DEBUG HelloJava.main - 80
  245. DEBUG HelloJava.main - 79
  246. DEBUG HelloJava.main - 78
  247. 21:38:00,478 |-INFO in c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - Elapsed period: Tue Nov 27 21:37:00 CST 2012
  248. 21:38:00,478 |-INFO in c.q.l.co.rolling.helper.RenameUtil - Renaming file [./tmp/its/Idcp.log] to [./tmp/its/2012-11-27_21-37--Idcp.log]
  249. DEBUG HelloJava.main - 77
  250. DEBUG HelloJava.main - 76
  251. DEBUG HelloJava.main - 75
  252. DEBUG HelloJava.main - 74
  253. DEBUG HelloJava.main - 73
  254. DEBUG HelloJava.main - 72
  255. DEBUG HelloJava.main - 71
  256. DEBUG HelloJava.main - 70
  257. DEBUG HelloJava.main - 69
  258. DEBUG HelloJava.main - 68
  259. DEBUG HelloJava.main - 67
  260. DEBUG HelloJava.main - 66
  261. DEBUG HelloJava.main - 65
  262. DEBUG HelloJava.main - 64
  263. DEBUG HelloJava.main - 63
  264. DEBUG HelloJava.main - 62
  265. DEBUG HelloJava.main - 61
  266. DEBUG HelloJava.main - 60
  267. DEBUG HelloJava.main - 59
  268. DEBUG HelloJava.main - 58
  269. DEBUG HelloJava.main - 57
  270. DEBUG HelloJava.main - 56
  271. DEBUG HelloJava.main - 55
  272. DEBUG HelloJava.main - 54
  273. DEBUG HelloJava.main - 53
  274. DEBUG HelloJava.main - 52
  275. DEBUG HelloJava.main - 51
  276. DEBUG HelloJava.main - 50
  277. DEBUG HelloJava.main - 49
  278. DEBUG HelloJava.main - 48
  279. DEBUG HelloJava.main - 47
  280. DEBUG HelloJava.main - 46
  281. DEBUG HelloJava.main - 45
  282. DEBUG HelloJava.main - 44
  283. DEBUG HelloJava.main - 43
  284. DEBUG HelloJava.main - 42
  285. DEBUG HelloJava.main - 41
  286. DEBUG HelloJava.main - 40
  287. DEBUG HelloJava.main - 39
  288. DEBUG HelloJava.main - 38
  289. DEBUG HelloJava.main - 37
  290. DEBUG HelloJava.main - 36
  291. DEBUG HelloJava.main - 35
  292. DEBUG HelloJava.main - 34
  293. DEBUG HelloJava.main - 33
  294. DEBUG HelloJava.main - 32
  295. DEBUG HelloJava.main - 31
  296. DEBUG HelloJava.main - 30
  297. DEBUG HelloJava.main - 29
  298. DEBUG HelloJava.main - 28
  299. DEBUG HelloJava.main - 27
  300. DEBUG HelloJava.main - 26
  301. DEBUG HelloJava.main - 25
  302. DEBUG HelloJava.main - 24
  303. DEBUG HelloJava.main - 23
  304. DEBUG HelloJava.main - 22
  305. DEBUG HelloJava.main - 21
  306. DEBUG HelloJava.main - 20
  307. DEBUG HelloJava.main - 19
  308. DEBUG HelloJava.main - 18
  309. 21:39:00,548 |-INFO in c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - Elapsed period: Tue Nov 27 21:38:00 CST 2012
  310. 21:39:00,548 |-INFO in c.q.l.co.rolling.helper.RenameUtil - Renaming file [./tmp/its/Idcp.log] to [./tmp/its/2012-11-27_21-38--Idcp.log]
  311. 21:39:00,548 |-INFO in c.q.l.core.rolling.helper.TimeBasedArchiveRemover - deleting ./tmp/its/2012-11-27_21-35--Idcp.log
  312. DEBUG HelloJava.main - 17
  313. DEBUG HelloJava.main - 16
  314. DEBUG HelloJava.main - 15
  315. DEBUG HelloJava.main - 14
  316. DEBUG HelloJava.main - 13
  317. DEBUG HelloJava.main - 12
  318. DEBUG HelloJava.main - 11
  319. DEBUG HelloJava.main - 10
  320. DEBUG HelloJava.main - 9
  321. DEBUG HelloJava.main - 8
  322. DEBUG HelloJava.main - 7
  323. DEBUG HelloJava.main - 6
  324. DEBUG HelloJava.main - 5
  325. DEBUG HelloJava.main - 4
  326. DEBUG HelloJava.main - 3
  327. DEBUG HelloJava.main - 2
  328. DEBUG HelloJava.main - 1
  329. DEBUG HelloJava.main - 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement