Thank you Ceki. I was using the consoleAppender as a test, so that is what bit me. Is there any reason why evaluators are not supported in other appenders? I could see this as also being valuable for DBAppender and JMSAppenders.
Ceki Gulcu wrote: > > Hello "Buzzterrier", > > You probably meant to set the class name for the EMAIL appender to > SMTPAppender but since you used ConsoleAppender instead, joran is > incapable for injecting an evaluator into ConsoleAppender because > ConsoleAppender does not support evaluators. Joran should have > complained about not being able to inject the evaluator. If it has > not, it's a bug. > > Changing the class of the appender named EMAIL from ConsoleAppender to > SMTPAppender should fix the problem. > > As for your question on the difference between filters and evaluators, > filters are supported by all appenders and are used to determine > whether to drop an logging event or not. An appender can have zero or > more filters. > > On the other hand, evaluators are used to check whether a special event > has occurred. In the case of SMTPAppender, evaluators are used to > trigger an outgoing email. SMTPAppender requires one and only one > evaluator. If you do not supply one, it defaults to on > OnErrorEvaluator. > > BTW, you can add filters SMTPAppender to drop certain events from > entering SMTPAppender internal events. However, it it still > SMTPAppender's evaluator which will determine when to trigger an > email. > > HTH, > > > _ > Logback-user mailing list > [email protected] > http://qos.ch/mailman/listinfo/logback-user > > ----- Buzzterrier http://buzzterrier.blogspot.com/ View my blog: Ordinary Average Developer... -- View this message in context: http://old.nabble.com/Evaluators-and-Markers----no-applicable-action-tp28609431p28613316.html Sent from the Logback User mailing list archive at Nabble.com. _______________________________________________ Logback-user mailing list [email protected] http://qos.ch/mailman/listinfo/logback-user
