[logback-dev] Specific file rollover time

Andreas Dejung andreas.dejung at velsys.com
Thu Mar 4 00:11:18 CET 2010


Hi Ceki

Sorry did not realise that there is a JIRA ;)

It's now raised as LBCORE-138
http://jira.qos.ch/browse/LBCORE-138

Cheers Andy

-----Original Message-----
From: logback-dev-bounces at qos.ch [mailto:logback-dev-bounces at qos.ch] On Behalf Of Ceki Gülcü
Sent: Thursday, 4 March 2010 9:26 AM
To: logback developers list
Subject: Re: [logback-dev] Specific file rollover time

Hi Andreas,

Your suggestion makes sense. Could you please enter a jira issue asking for the 
changes you just described?

TIA,

On 03/03/2010 11:46 PM, Andreas Dejung wrote:
> Hi all
>
> What I can see there is no way to roll the file on a specific time. E.g.
> every day at 17:00
>
> As we require this I had a closer look on how logback decides to roll. I
> found the ch.qos.logback.core.rolling.helper.RollingCalendar is
> responsible to define when the next roll should happen. I extended it so
> that one can define the time rather then 0:00 if you roll daily.
>
> Now my problem is that there is no way to set my extended
> RollingCalander on the TimeBasedFileNameAndTriggeringPolicyBase as it is
> created inside the start method. Overriding the start of
> TimeBasedFileNameAndTriggeringPolicyBase and do the same without calling
> the super method works only if me override is in the same package which
> is not a nice thing. The problem would be easy solved if you would add a
> setter for the RollingCalander to the
> TimeBasedFileNameAndTriggeringPolicyBase and then change the line
>
> rc = *new* RollingCalendar();
>
> to
>
> *if*(rc==*null*){
>
> rc = *new* RollingCalendar();
>
> }
>
> Clearly I could just go ahead and change that by myself but I thought
> maybe someone else want's this as well and it would be nice not to keep
> a separate code base.
>
> Let me know what you think and if you want an example of my specific
> time rolling calendar.
>
> Cheers Andy
_______________________________________________
logback-dev mailing list
logback-dev at qos.ch
http://qos.ch/mailman/listinfo/logback-dev


More information about the logback-dev mailing list