`
superich2008
  • 浏览: 315505 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

logback配置错误邮件发送

    博客分类:
  • Log
阅读更多
配置logback发送error级别日志到指定邮箱

需要导入jar包:janino.jar

    <property name="smtpHost" value="smtp.163.com" />
    <property name="smtpPort" value="25" />
    <property name="username" value="xxx@163.com" />
    <property name="password" value="xxx" />
    <property name="SSL" value="false" />
    <property name="email_to" value="EMAIL-DESTINATION,ANOTHER_EMAIL_DESTINATION" />
    <property name="email_from" value="xxx@163.com" />
    <property name="email_subject" value="【Error】: %logger" />

	<appender name="EMAIL" class="ch.qos.logback.classic.net.SMTPAppender">
		<smtpHost>${smtpHost}</smtpHost>
		<smtpPort>${smtpPort}</smtpPort>
		<username>${username}</username>
		<password>${password}</password>
		<SSL>${SSL}</SSL>
		<asynchronousSending>false</asynchronousSending>
		<to>${email_to}</to>
		<from>${email_from}</from>
		<subject>${email_subject}</subject>
		<layout class="ch.qos.logback.classic.html.HTMLLayout" >
			<pattern>%date%level%thread%logger{0}%line%message</pattern>
		</layout>
        <filter class="ch.qos.logback.core.filter.EvaluatorFilter">  
            <evaluator class="ch.qos.logback.classic.boolex.JaninoEventEvaluator">
                <expression>
                	<!-- & encoded as &amp; -->
                	if(level > WARN &amp;&amp; null != throwable) {
                		return true;
                	}
                	return false;
                </expression>  
            </evaluator>  
            <onMatch>ACCEPT</onMatch>  
            <onMismatch>DENY</onMismatch>    
        </filter>
</appender>
<root level="INFO">
     <appender-ref ref="EMAIL"/>
</root>


官方文档:http://logback.qos.ch/manual/appenders.html
分享到:
评论
2 楼 hdwmp123 2018-04-11  
GGGGeek 写道
HTMLLayout布局的邮件被QQ邮箱拒收了,代理服务用的是smtp.163.com。中间抓包显示发送成功了,但是一直没收到邮件,这个坑记录一下吧

卧槽 真的是好坑啊
1 楼 GGGGeek 2017-06-30  
HTMLLayout布局的邮件被QQ邮箱拒收了,代理服务用的是smtp.163.com。中间抓包显示发送成功了,但是一直没收到邮件,这个坑记录一下吧

相关推荐

Global site tag (gtag.js) - Google Analytics