配置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 & -->
if(level > WARN && 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
分享到:
相关推荐
LogBack配置文件,主要包括LOGBack的配置文件内容
springboot-logback日志文件配置
logback配置详解,关于logback的spring集成配置的详细说明及示例
微服务框架SpringBoot+通用Mapper(tk.Mybatis)整个项目架构,直接上手开用,yml和logback配置都已经配置完好
springboot整合logback配置文件
android的logback配置文件,放于assest文件内,此外还需其他的配置才能用
项目中在使用的logback,拿过去直接可以用,带完整的中文说明。
用于logback框架通用xml配置文件
log4j 和 logback配置资源 log4j和logback相关架包.zip
该文件包含logback配置文件示例和配置文件内容解析,如果想深入学习的系哦小伙伴可以下载看看,如果只是想实现功能,可以查看我的博客 《整合篇------JAVA项目整合Logback》
NULL 博文链接:https://fanshuyao.iteye.com/blog/2414522
logback配置例子,日志系统推荐使用SLF4J,其性能要优于log4j
logback日志的jar包和配置介绍:logback-classic-1.1.2.jar、logback-core-1.1.2.jar、slf4j-api-1.7.7.jar、logback.xml、rsframework.properties
logback日志写logstash配置appender参考
logback配置文件demo,用于在springboot项目中放到resource 目录下即可 logback配置文件demo,用于在springboot项目中放到resource 目录下即可
该压缩包包含 logback类库所包含的jar包以及logback.xml配置文件(放到 src 目录),用于开发学习使用。
logback配置文件放入resource
logback是在log4j的基础上衍生出来的日志管理技术,现在外面用的也非常广,这里给大家分享一个我们经常用的配置,我们公司项目中已经在使用了,亲测可行,需要的下载看看,希望对你有帮助