Hi Logback users!

I would like to store daily log files in the format:

/logs/%d{yyyy/MM}/app.%d{yyyyMMdd}.log

So that the end result is:

/logs/2012/02/app.20120228.log

That is I would like all daily log files for a given month in a single 
directory but each log file containing the full date.

However, when I configure this filename pattern using 
ch.qos.logback.core.rolling.TimeBasedRollingPolicy, logback bases the rolling 
policy only on the first pattern:

 INFO in c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - The 
date pattern is 'yyyy/MM' from file name pattern 
'/logs/%d{yyyy/MM}/app.%d{yyyyMMdd}.log'.
 INFO in c.q.l.core.rolling.DefaultTimeBasedFileNamingAndTriggeringPolicy - 
Rollover at start of every month.

Is it possible to accomplish this, even by just forcing the rollover to be 
daily (at midnight) independent of the filename pattern?  I have looked through 
the mailing lists, documentation, and source code and cannot figure out how or 
if it can be done.

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

Reply via email to