[logback-user] Evaluators and Markers - no applicable action
buzzterrier
terry.jeske at gmail.com
Wed May 19 21:55:02 CEST 2010
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
> Logback-user at qos.ch
> 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.
More information about the Logback-user
mailing list