gamaliel at fastmail.fm
Tue Oct 14 11:27:51 CEST 2008
On 12 Oct 2008, at 21:40, logback-user-request at qos.ch wrote:
> thanx for your response. my test-application ran under a minute.
> and now it's clear to me that every time
> i restart the application the logging-configuration starts from
> scratch. therefore i never had a rollover.
> I introduced a sleep to make my app run longer than a minute; and
> it works. thanks for your help.
I discovered the same. I've been using log4j for years and it behaves
differently than logback in this context, it will roll the log
according to the configuration regardless of the execution context,
which is imho a better behavior. I hope it would be possible to fix
this issue or at least give an option between the two behaviors.
Here is how I use it:
- I have a monitoring task that is run every ten minutes and lasts
for a dozen of seconds. I set logback to roll the logs everyday but
it never happens because logback rolls ONLY if it is running while
the date changes. I end up with a very huge log file that never rolls.
Log4j will roll it during the first new execution after the date has
What do you think?
More information about the Logback-user