Is it possible to programatically trigger a purge? I've got an XML configured appender along the lines of ...
<Appenders> <RollingFile name="rfappender" fileName="../logs/output.log" filePattern="../logs/output.%i.log.zip"> <PatternLayout> <pattern>%d %-5p [%c{1}] %X - %m%n</pattern> </PatternLayout> <Policies> <OnStartupTriggeringPolicy /> <SizeBasedTriggeringPolicy size="100 MB"/> </Policies> </RollingFile> </Appenders> i.e. create new log file on startup, and when the current one reaches 100MB. There is no "max" number of files to keep I've also got, in code, something that adds a DefaultRolloverStrategy with the maximum number of files to keep. However, because we already created a new file (appender.log.nn.zip) on startup, we've probably already exceeded that number, so I'd like to purge it immediately. I can't see a way to do that - any ideas? Thanks, Greg