Your  config file contains the following declaration:

    <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
      <level>ERROR</level>
    </filter>

Thus, all events of level WARN, INFO, DEBUG and TRACE are filtered out. SMTPAppender does not get a chance to see them.

--
Ceki

On 3/24/2016 14:24, Weipeng He wrote:
enclosed is the logback.xml file. I add those mdc values in a filter.
Thanks.

Best,
Weipeng

On 03/24/2016 08:57 PM, Ceki Gulcu wrote:

Comments inline.

On 3/24/2016 13:31, Weipeng He wrote:
Hi all,

I am using SMTPAppender for error report in a web application. Using
default setting, the logger sends one email per log message. However, I
was trying make it like this :

* All the messages logged during one request handling are grouped into
one email, and the email is sent only when error occurs (i.e. at least
one of log events is at level ERROR)

This is the default behavior. Can you post your logback.xml file?

Is there any easy way to implement this?

Thank you.

Best,
Weipeng
_______________________________________________
logback-user mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-user
_______________________________________________
logback-user mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-user



_______________________________________________
logback-user mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-user

_______________________________________________
logback-user mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-user

Reply via email to