You would define it as a plugin. Look at how the CronTriggeringPolicy does it.
Ralph > On Dec 21, 2015, at 2:22 PM, John Lussmyer <[email protected]> wrote: > > 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
