I think that what he is searching for is the combination of MaxBackupIndex=3 and rolling style "Once". Rolling by date won't work with the backup index detection mechanisms.
Von: George Mauer [mailto:gma...@gmail.com] Gesendet: Dienstag, 18. Februar 2014 16:19 An: Log4NET User Betreff: Re: AW: how to keep 3 days of logs I believe that is the point of the maxBackupIndex setting <http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/RollingFileApp ender.html#setMaxBackupIndex(int)> on RollingFileAppender. I'm not 100% sure what the xml for it is as I always roll based on file size but it shouldn't be too hard to google or guess. On Tue, Feb 18, 2014 at 8:56 AM, moonstone <acedog032...@yahoo.com <mailto:acedog032...@yahoo.com> > wrote: Thanks for your reply. I was not clear in stating my goal. The application runs once per day. With the log4net configuration that I have currently, I get 1 log file each day with the date in the file name. The number of log files increases by one each day. A user has to delete old log files by sorting on the file date and deleting the oldest ones. The customer only wants to keep the log files from the last 3 runs of the application. I can write the code to delete the old files, but I thought I should check if log4net can do it. My configuration is shown below: <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> <datePattern value="'.'yyyy-MM-dd'.txt'" /> <layout type="log4net.Layout.PatternLayout"> </layout> </appender> -- View this message in context: http://apache-logging.6191.n7.nabble.com/how-to-keep-3-days-of-logs-tp44594p 44630.html Sent from the Log4net - Users mailing list archive at Nabble.com.