I can easily write an "OnDemandTriggeringPolicy" class that implements TriggeringPolicy. I just don't see how I can get the RollingRandomAccessFile to use it. I'd prefer to just put it in my log4j.xml as one of the <Policies>, but I don't see how to configure log4j to allow that.
On Mon Dec 21 13:05:47 PST 2015 [email protected] said: >What do you mean by ?using a custom triggering policy?? > >Ralph > >> On Dec 21, 2015, at 1:47 PM, John Lussmyer <[email protected]> wrote: >> >> Looking at the TriggeringPolicy interface, writing one that will do what I >> need would be trivial. >> >> The main problem is that I can't find any info on using a custom triggering >> policy. >> >> On Mon Dec 21 10:48:44 PST 2015 [email protected] said: >>> Log4j 2.5 added a CronTriggeringPoilicy that triggers a rollover when the >>> specified time pattern matches. You could look at that and create your own >>> triggering policy that triggers on whatever your criteria is. As an >>> alternative you can locate the Appender in the configuration, obtain its >>> manager and kick off the rollover in your code. >> >>>> On Dec 21, 2015, at 11:16 AM, John Lussmyer <[email protected]> wrote: >>>> >>>> I have a place in my program where I would like to cause my logger to roll >>>> to the next log file. >>>> Basically, a "TriggerNow" triggering policy. >>>> Is there any reasonably easy way to do this? >> -- >> >> Tigers prowl and Dragons soar in my dreams... >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [email protected] >For additional commands, e-mail: [email protected] -- Tigers prowl and Dragons soar in my dreams...
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
