I just created my own appender in a new assembly. That way I could roll back to 
the stock implementation if needed. 

Mike

On May 26, 2011, at 11:09 AM, "Lansdaal, Michael T" 
<michael.t.lansd...@boeing.com> wrote:

> Thanks for posting that (I don’t follow the mailing list too closely and 
> missed it).  I like the current implementation if your patch that has 
> MaxDateRollBackups of 4 keeping
> 
>  
> 
> foo.2010-06-17.log
> 
> foo.2010-06-16.log
> 
> foo.2010-06-15.log
> 
> foo.2010-06-15.1.log
> 
> foo.2010-06-15.2.log
> 
> foo.2010-06-14.log
> 
>  
> 
> I guess the question would be – are the developers interested in folding this 
> into the main branch or are we stuck with making our own patched version?
> 
>  
> 
> Thanks, Mike
> 
>  
> 
>  
> 
> From: Michael Schall [mailto:mike.sch...@gmail.com] 
> Sent: Tuesday, May 24, 2011 9:57 AM
> To: Log4NET User
> Subject: Re: Too many log files
> 
>  
> 
> I worked on a solution to this that we are using in production...  I posted 
> it on the list without much response...  You are welcome to try this...
> 
>  
> 
> http://article.gmane.org/gmane.comp.apache.logging.log4net.devel/885/match=rolling+files+date+time+boundaries+doesn't+support+maximum+number+backup
> 
> On Tue, May 24, 2011 at 11:38 AM, Rob Richardson <rob.richard...@rad-con.com> 
> wrote:
> 
> Thanks for your reply!  I quote a reply to that thread below:
> 
>  
> 
> I suspect the difficulties deleting files rolled only by date is that
> the appender would need to take into account the DatePattern used when
> locating files to be considered for deleting. Counted backups
> (log.txt.1, log.txt.2, log.txt.3, etc.) are easier to deal with because
> integer sequences are more well-known.
> 
> I'm not aware of any efforts to support rolling of files based on
> RollingMode.Date.
> 
>  
> 
> I would be happy with counted backups, as mentioned in that reply.  How do I 
> set my rolling file appender to do that?
> 
>  
> 
> Thanks again!
> 
>  
> 
> RobR
> 
>  
> 
> From: Lansdaal, Michael T [mailto:michael.t.lansd...@boeing.com] 
> Sent: Tuesday, May 24, 2011 12:33 PM
> To: Log4NET User
> Subject: RE: Too many log files
> 
>  
> 
> This post 
> (http://www.l4ndash.com/Log4NetMailArchive%2Ftabid%2F70%2Fforumid%2F1%2Fpostid%2F17575%2Fview%2Ftopic%2FDefault.aspx)
>  says that maxSizeRollBackups does not work if you set RollingStyle to 
> RollingMode.Date (and another post I saw says it as “rollingStyle of Date 
> does not support maxSizeRollBackups).
> 
>  
> 
> I have implemented my own directory cleaning code in application to clean out 
> log files older than a certain date.
> 
>  
> 
> Thanks, Mike
> 
>  
> 
> From: Rob Richardson [mailto:rob.richard...@rad-con.com] 
> Sent: Tuesday, May 24, 2011 8:37 AM
> To: Log4NET User
> Subject: Too many log files
> 
>  
> 
> Log4net is ignoring the maximum number of files for my rolling file appender:
> 
>  
> 
>   <appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
> 
>     <file value="HeatingModelScheduler.log" />
> 
>     <appendToFile value="true" />
> 
>     <param name="MaxSizeRollBackups" value="5" />
> 
>     <param name="DatePattern" value=".yyyy-MM-dd.lo\g" />
> 
>     <layout type="log4net.Layout.PatternLayout">
> 
>       <conversionPattern value="%date - %message%newline" />
> 
>     </layout>
> 
>   </appender>
> 
>  
> 
> Why do I now have six old log files?
> 
>  
> 
> Thank you very much.
> 
>  
> 
> RobR
> 
>  

Reply via email to