If I setup a daily rollover with EST timezone I see the following in the log 
for yesterday:

-----
<stuff deleted>
2012-02-20 18:58:51 INFO [main] logBackMain [logBackMain.java:19] step 1366
2012-02-20 18:59:01 INFO [main] logBackMain [logBackMain.java:19] step 1367
2012-02-20 18:59:11 INFO [main] logBackMain [logBackMain.java:19] step 1368
2012-02-20 18:59:21 INFO [main] logBackMain [logBackMain.java:19] step 1369
2012-02-20 18:59:31 INFO [main] logBackMain [logBackMain.java:19] step 1370
2012-02-20 18:59:41 INFO [main] logBackMain [logBackMain.java:19] step 1371
2012-02-20 18:59:51 INFO [main] logBackMain [logBackMain.java:19] step 1372
-----

The last logged message is close to 7pm EST or midnight GMT. With this setup a 
single day now shows up across 2 log files which makes trouleshooting 
application errors more difficult. Is there a way to have both EST time output 
and rollover happening relative to EST? Maybe there is a way to subtract an 
offset to the time of 5hrs?

Here is my test appender:

<appender name="DAILY" class="ch.qos.logback.core.rolling.RollingFileAppender"> 
    <file>daily.log</file> 
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> 
       
      <fileNamePattern>daily.%d{yyyy-MM-dd}.log</fileNamePattern> 
 
      <!-- keep 30 days' worth of history --> 
      <maxHistory>30</maxHistory> 
    </rollingPolicy> 
    
    <encoder> 
      <pattern>%date{yyyy-MM-dd HH:mm:ss,EST} %level [%thread] %logger{10} 
[%file:%line] %msg%n</pattern> 
    </encoder> 
  </appender> 



thanks,
Paul.



_______________________________________________
Logback-user mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-user

Reply via email to