Re: Best strategy to ensure a rolling when an application is launched
Curt Arnold wrote: > > logcxx::rolling::RollingFileAppender supports user-provided > TriggeringPolicy's (which determines when a rollover should be > attempted) and RollingPolicy's (which determine what file names to > use). In this case, you could write your own TriggeringPolicy that > triggers a rollover on application start up or when the application > rolls over a date change or some other criteria. > Great -- I'll try that. Thanks a lot.
Re: Best strategy to ensure a rolling when an application is launched
On Jun 18, 2007, at 8:35 AM, Florian Seydoux wrote: Hello, I'm using log4cxx with a standard application (not supposed to be runned continuously), but I want to have two logs, one per day (in order to check potential problems returned by the 'users', i.e. probably not immediately) , and another per run (with retention of 5~10 runs), for debugging purpose. Unfortunately, both RollingFileAppender and DailyRollingFileAppender can't be used (at least directly), because the application is supposed to be running when it's time to roll. At your opinion, what is the best way for me to 'force' a test of the rolling policy when the application is runned ? Should I create my own appender, or there is something that I've missed ? logcxx::rolling::RollingFileAppender supports user-provided TriggeringPolicy's (which determines when a rollover should be attempted) and RollingPolicy's (which determine what file names to use). In this case, you could write your own TriggeringPolicy that triggers a rollover on application start up or when the application rolls over a date change or some other criteria.
Best strategy to ensure a rolling when an application is launched
Hello, I'm using log4cxx with a standard application (not supposed to be runned continuously), but I want to have two logs, one per day (in order to check potential problems returned by the 'users', i.e. probably not immediately) , and another per run (with retention of 5~10 runs), for debugging purpose. Unfortunately, both RollingFileAppender and DailyRollingFileAppender can't be used (at least directly), because the application is supposed to be running when it's time to roll. At your opinion, what is the best way for me to 'force' a test of the rolling policy when the application is runned ? Should I create my own appender, or there is something that I've missed ? regards fs (and sorry for my poor engl).