Be aware you can't combine the RandomAccessFile appenders with logrotate. See https://issues.apache.org/jira/browse/LOG4J2-354
Sent from my iPhone > On 2014/04/10, at 7:58, Matt Sicker <boa...@gmail.com> wrote: > > It sounds like the "delaycompress" option from logrotate: > http://linux.die.net/man/8/logrotate > > >> On 9 April 2014 09:46, Ralph Goers <ralph.go...@dslextreme.com> wrote: >> >> Log4j currently compresses the files when it rolls them over. Of course >> you can cause that to happen based on time, but it sounds like you want the >> time of rollover and time of compression to be separate. If so, I am not >> sure you really need to tie the compression activity to Log4j, or at least >> the appender at all. You just need something that monitors the directory >> and looks for files over a certain age and then compresses them, deletes >> them, or whatever. >> >> If I’ve misunderstood what you are asking please let me know. >> >> Ralph >> >>> On Apr 9, 2014, at 12:57 AM, Manuel Teira <manuel.te...@gmail.com> wrote: >>> >>> Hello all, >>> >>> I'm evaluating a switch to log4j-2 since my application is required to >>> rollover files by age and size (for what the composite triggering >> policies >>> come handy). The rollover files shall also be compressed, but only those >>> reaching a given age. >>> >>> What would be the preferred approach to achieve that using log4j-2? >> Should >>> be reasonable to write a custom rollover strategy or is there any other >> way >>> out-of-the box that may work? >>> >>> Thanks and best regards, >>> >>> Manuel. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org >> For additional commands, e-mail: log4j-user-h...@logging.apache.org > > > -- > Matt Sicker <boa...@gmail.com>