过滤从Log4j生成的邮件

时间:2017-10-13 05:52:00

标签: grails log4j smtpappender

我想在log4j属性中设置过滤器,使log4j只能生成与MYSQL相关的邮件。现在我收到了所有类型的邮件。我尝试添加以下代码,但它已停止生成与mysql相关的邮件。 所以,你们可以帮我解决这个问题吗?

        def expFilter = new org.apache.log4j.filter.ExpressionFilter()
        expFilter.setExpression('EXCEPTION ~= com.mysql.jdbc')
        expFilter.setAcceptOnMatch(false)
        expFilter.activateOptions()
        mailAppender.headFilter = expFilter 

谢谢,

0 个答案:

没有答案