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:rongrabow...@yahoo.com] 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 <moc...@gmail.com> To: log4net-user@logging.apache.org 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.