I too clear the old log files from my app, but i believe that there must be a
way to configure this, thus the log4net takes care of it, right? or doesn't?
Radovan Raszka wrote:
>
> Deleting old log files is thing I'm interested in too.
> According to doc I think MaxSizeRollBackups has reason only when logs are
> rolled over size (you have more log files per day).
> But it probably doesn't work when log is rolled over date only (one log
> per day only). Is it true or not?
> My appender is configured as follows:
> <appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
> <appendToFile value="true" />
> <file value="Log/Service.log" />
> <layout type="log4net.Layout.PatternLayout">
> <conversionPattern value="%date{HH:mm:ss,fff} %5level [%2thread]
> %message (%logger{1}:%line)%n" />
> </layout>
> <rollingStyle value="Date" />
> <Threshold value="DEBUG" />
> </appender>
> But I don't know how to set it to keep last 10 logs. Now I delete old logs
> in my app - I run clean procedure once a day and delete logs whose last
> modification was done before 10 days...
> Radovan
>
>
> -----Původní zpráva-----
> Od: Ron Grabowski [mailto:[email protected]]
> Odesláno: 17. června 2009 0:05
> Komu: Log4NET User
> Předmět: Re: Deleting old logs
>
>
> What happens when you add <RollingMode value="Size" />?
>
> http://logging.apache.org/log4net/release/config-examples.html
>
>
>
> ----- Original Message ----
> From: M.Suarez <[email protected]>
> To: [email protected]
> Sent: Monday, June 15, 2009 5:21:24 PM
> Subject: Deleting old logs
>
>
> Hi,
>
> I am trying to just have the latest 2 log files of my application, thus I
> have configured the log4net as follows:
>
> <log4net>
> <appender name="RollingFile"
> type="log4net.Appender.RollingFileAppender">
> <file value="d:\netapps\logfiles\MyApp.log" />
> <appendToFile value="true" />
> <MaximumFileSize value="100KB"/>
> <MaxSizeRollBackups value="2" />
> <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
>
> <layout type="log4net.Layout.PatternLayout">
> <conversionPattern value="%date [%thread] %-5level %logger -
> %message%newline" />
> </layout>
> </appender>
>
> <!-- Set root logger level to INFO and its only appender to Console
> and
> RollingFile-->
> <root>
> <level value="INFO" />
> <appender-ref ref="RollingFile" />
> </root>
> </log4net>
>
> However, there will be more than then two expected log files, this is
> because:
> "The maximum applies to each time based group of files and not the total"
> (http://logging.apache.org/log4net/release/sdk/log4net.Appender.RollingFileAppender.MaxSizeRollBackups.html)
>
> How should I configure log4net then to only store the latest two files?
> Any help will be greatly appreciate it.
>
> Regards,
> Monica
> --
> View this message in context:
> http://www.nabble.com/Deleting-old-logs-tp24042093p24042093.html
> Sent from the Log4net - Users mailing list archive at Nabble.com.
>
>
--
View this message in context:
http://www.nabble.com/Deleting-old-logs-tp24042093p24099616.html
Sent from the Log4net - Users mailing list archive at Nabble.com.