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 Navin Mishra <na...@yahoo.com> on 2009/03/25 00:46:50 UTC
Rolling log files based on date
Hi,
I want to have a log4net log file 1 per day and I want to preserve log4net log files for the last 5 days only. Could log4net rolling file appender could be configured to do that ?
Thanks in advance and regards
Navin
Re: Rolling log files based on date
Posted by Navin Mishra <na...@yahoo.com>.
Thanks for response. Has somebody tried that and see if it works ? Another note pointed to documentation that it is not supported!?
Thanks again and regards
Navin
2009/3/25 Dean Fiala <df...@celadonlabs.com>
This is a configuration for an apprender will roll the file every day and keep 5 days of logs.
<appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
<file value="/logs/yourlogfile.log" />
<appendToFile value="true" />
<rollingStyle value="Date" />
<datePattern value="yyyyMMdd" />
<maxSizeRollBackups value="5" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%d{MM/dd/yyyy HH:mm:ss}: %p %t %c{1} - %m%n" />
</layout>
</appender>
Check out http://logging.apache.org/log4net/release/sdk/log4net.Appender.RollingFileAppender.html
for more property settings.
HTH,
Dean Fiala
________________________________
From: Navin Mishra [mailto:navin_mshr@yahoo.com]
Sent: Tuesday, March 24, 2009 7:47 PM
To: log4net-user@logging.apache.org
Subject: Rolling log files based on date
Hi,
I want to have a log4net log file 1 per day and I want to preserve log4net log files for the last 5 days only. Could log4net rolling file appender could be configured to do that ?
Thanks in advance and regards
Navin
Re: Rolling log files based on date
Posted by Bruno Baia <br...@gmail.com>.
Hi,
Documentation says it's not supported :
"A maximum number of backup files when rolling on date/time boundaries is
not supported."
http://logging.apache.org/log4net/release/sdk/log4net.Appender.RollingFileAppender.html
- Bruno
2009/3/25 Dean Fiala <df...@celadonlabs.com>
> This is a configuration for an apprender will roll the file every day
> and keep 5 days of logs.
>
> <appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
> <file value="/logs/yourlogfile.log" />
> <appendToFile value="true" />
> <rollingStyle value="Date" />
> <datePattern value="yyyyMMdd" />
> <maxSizeRollBackups value="5" />
> <layout type="log4net.Layout.PatternLayout">
> <conversionPattern value="%d{MM/dd/yyyy HH:mm:ss}: %p %t %c{1}
> - %m%n" />
> </layout>
> </appender>
>
>
> Check out
> http://logging.apache.org/log4net/release/sdk/log4net.Appender.RollingFileAppender.html
>
> for more property settings.
>
> HTH,
>
> Dean Fiala
>
> ------------------------------
> *From:* Navin Mishra [mailto:navin_mshr@yahoo.com]
> *Sent:* Tuesday, March 24, 2009 7:47 PM
> *To:* log4net-user@logging.apache.org
> *Subject:* Rolling log files based on date
>
> Hi,
>
> I want to have a log4net log file 1 per day and I want to preserve
> log4net log files for the last 5 days only. Could log4net rolling file
> appender could be configured to do that ?
>
> Thanks in advance and regards
>
> Navin
>
>
RE: Rolling log files based on date
Posted by Dean Fiala <df...@celadonlabs.com>.
This is a configuration for an apprender will roll the file every day
and keep 5 days of logs.
<appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
<file value="/logs/yourlogfile.log" />
<appendToFile value="true" />
<rollingStyle value="Date" />
<datePattern value="yyyyMMdd" />
<maxSizeRollBackups value="5" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%d{MM/dd/yyyy HH:mm:ss}: %p %t %c{1}
- %m%n" />
</layout>
</appender>
Check out
http://logging.apache.org/log4net/release/sdk/log4net.Appender.RollingFileAp
pender.html
for more property settings.
HTH,
Dean Fiala
_____
From: Navin Mishra [mailto:navin_mshr@yahoo.com]
Sent: Tuesday, March 24, 2009 7:47 PM
To: log4net-user@logging.apache.org
Subject: Rolling log files based on date
Hi,
I want to have a log4net log file 1 per day and I want to preserve log4net
log files for the last 5 days only. Could log4net rolling file appender
could be configured to do that ?
Thanks in advance and regards
Navin