You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-user@logging.apache.org by Raymond Chan - Symmetrics <Ra...@symmetrics.net> on 2005/07/19 22:09:26 UTC

RollingFileAppender - MaxSizeRollBakups

Hello,

I am using the RollingFileAppender and trying to accomplish the
following:

I want my log files to be rolled over daily, and then
overwritten/deleted each week.

i.e. I only want to keep 7 backup log files.

 

Looking at the SDK documentation, it suggests that MaxSizeRollBackups
should work.

I have the following in my XML Config file (I'm using rollover by the
minute level for testing). I can't seem to get it to work. Suggestions?

 

                        <appender name="DebugRollingAppender"
type="log4net.Appender.RollingFileAppender"> 

                                    <param name="File"
value="logs/nVision.log" />                           

                                    <param name="AppendToFile"
value="true" /> 

                                    <param name="RollingStyle"
value="Composite" />

                        <param name="MaxSizeRollBackups" value="1" />

                                    <param name="datePattern"
value="yyyyMMdd-HHmm'.log'" />

                                    <param name="staticLogFileName"
value="true" />

                                    <layout
type="log4net.Layout.PatternLayout"> 

                                                <param name="Header"
value="[Log Start]%newline" type="log4net.Util.PatternString"/>

                                                <param name="Footer"
value="[Log End]%newline" type="log4net.Util.PatternString"/>

                                                <param
name="ConversionPattern" value="%d %-5p (%C{1}:%M:%L) - %m%n" /> 

                                    </layout> 

                        </appender>

 

p.s. I believe I have v 1.2.9, downloaded ~June2005.

 

Thanks!

 

Raymond