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