Remko, On 11/30/16 5:26 PM, Remko Popma wrote: > Chris, > > Glad to hear that. > > Be aware that Log4j 1 is broken in Java 9 so you will need to go to > Log4j 2 when you upgrade Java.
I'm curious... in what way is log4j 1.x broken in Java 9? I've been meaning to switch to log4j 2.x for a number of years, but since it ain't broke :) ... until now, I guess. Thanks, -chris >> On 1 Dec 2016, at 1:41, Christopher Schultz <ch...@christopherschultz.net> >> wrote: >> >> All, >> >> On 11/17/16 10:28 AM, Christopher Schultz wrote: >>>> So, I implemented an event trigger class in my driver class like this: >>>> >>>> package com.my; >>>> public class Driver >>>> { >>>> [...] >>>> public static class NeverTriggeringEventEvaluator >>>> implements TriggeringEventEvaluator >>>> { >>>> @Override >>>> public boolean isTriggeringEvent(LoggingEvent arg0) { >>>> return false; >>>> } >>>> } >>>> } >>>> >>>> I enabled it in my configuration file like this: >>>> >>>> log4j.appender.CLIENT.evaluatorClass=com.my.Driver$NeverTriggeringEventEvaluator >> >> When using this NeverTriggeringEventEvaluator, I'm getting the behavior >> I want: all of my error messages are being sent in a single email message. >> >> Thanks to all involved. >> >> I may update it to be sensitive to the number of logging events so that >> it never actually loses events. Right now, I believe if I hit 501 >> events, I'll lose one in the message that is sent when the appender is >> shut-down. >> >> -chris >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org > For additional commands, e-mail: log4j-user-h...@logging.apache.org >
signature.asc
Description: OpenPGP digital signature