logback配置错误邮件发送

配置logback发送error级别日志到指定邮箱

需要导入jar包:janino.jar

 1 <property name="smtpHost" value="smtp.163.com" />
 2     <property name="smtpPort" value="25" />
 3     <property name="username" value="[email protected]" />
 4     <property name="password" value="xxx" />
 5     <property name="SSL" value="false" />
 6     <property name="email_to" value="EMAIL-DESTINATION,ANOTHER_EMAIL_DESTINATION" />
 7     <property name="email_from" value="[email protected]" />
 8     <property name="email_subject" value="【Error】: %logger" />
 9
10     <appender name="EMAIL" class="ch.qos.logback.classic.net.SMTPAppender">
11         <smtpHost>${smtpHost}</smtpHost>
12         <smtpPort>${smtpPort}</smtpPort>
13         <username>${username}</username>
14         <password>${password}</password>
15         <SSL>${SSL}</SSL>
16         <asynchronousSending>false</asynchronousSending>
17         <to>${email_to}</to>
18         <from>${email_from}</from>
19         <subject>${email_subject}</subject>
20         <layout class="ch.qos.logback.classic.html.HTMLLayout" >
21             <pattern>%date%level%thread%logger{0}%line%message</pattern>
22         </layout>
23         <filter class="ch.qos.logback.core.filter.EvaluatorFilter">
24             <evaluator class="ch.qos.logback.classic.boolex.JaninoEventEvaluator">
25                 <expression>
26                     <!-- & encoded as &amp; -->
27                     if(level > WARN &amp;&amp; null != throwable) {
28                         return true;
29                     }
30                     return false;
31                 </expression>
32             </evaluator>
33             <onMatch>ACCEPT</onMatch>
34             <onMismatch>DENY</onMismatch>
35         </filter>
36 </appender>
37 <root level="INFO">
38      <appender-ref ref="EMAIL"/>
39 </root>  

转自:http://superich2008.iteye.com/blog/2070388

logback配置错误邮件发送

时间: 2024-11-08 10:22:32

logback配置错误邮件发送的相关文章

配置Mail邮件发送

tail -5 /etc/mail.rc  #加上这几行,代表用我这个账号登陆邮件去发送消息 set [email protected] set smtp=smtp.126.com set [email protected] set smtp-auth-password=123456 set smtp-auth=login 发送邮件命令 1.使用管道进行邮件发送 echo "hello" | mail -s "Hello from mzone.cc by pipe"

第四篇 SQL Server代理配置数据库邮件

本篇文章是SQL Server代理系列的第四篇,详细内容请参考原文. 正如这一系列的前几篇所述,SQL Server代理作业是由一系列的作业步骤组成,每个步骤由一个独立的类型去执行.SQL Server代理同样提供创建警报,能够以通知的形式将消息发送给设定的操作员.这些通知可以通过数据库邮件发送,数据库邮件是内置在SQL Server和SQL Server代理能够发送和接收电子邮件.在这一篇,你将学习如何配置数据库邮件发送和接收操作,以及一些基本的数据库邮件故障排除步骤.数据库邮件的简要概述在S

简单操作Zabbix安装配置与邮件报警(centos 7.4)

Zabbix官网下载地址:https://www.zabbix.com/download 实验拓扑:zabbix server端: 192.168.80.101 公网环境 centos 7.4 LAMP架构zabbix angent端: 192.168.80.102 公网环境 centos 7.4注:zabbix(音同 z?bix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix由2部分构成,zabbix server与可选组件zabbix agent

redmine邮件发送功能配置详解

redmine的邮件发送功能还是很有用的. 像项目有更新啦,任务分配啦,都能邮件发送的相关责任人. 我自己在linux服务器上安装并启动了redmine后,邮件一直发送了不了. 查了网上的资料,都是讲修改下配置文件就可以了,他们没错,只是没有讲全. 下面是我整理的一个redmine邮件发送功能设置的一个完整流程. 1. sendmail安装与检查 linux机器上安装的redmine要能发送邮件,先得是本机的sendmail功能是正常的. 查看sendmail进程是否已正常启动: $ ps au

linux 配置邮件发送功能

1.mutt+msmtp的安装 默认情况下smokeping发送邮件使用sendmail,但是sendmail配置起来真心不是一般的麻烦,而且也没有必要,完全大材小用了,所以我就想用mutt+msmtp的方案来发送告警邮件. 首先安装mutt和msmtp这两个软件. 如果是在在线安装,那么直接apt-get install就好了,会自动帮助我们安装关联包. 如果是在离线环境下,我们可以先在有线环境下安装.然后再将用到的安装包拷贝的离线环境下安装(这是因为使用apt-get install会将所有

7.用邮件发送错误日志

参考网址: http://php.net/manual/zh/function.error-log.php[可以解决"怎么发送错误日志到邮件"问题] http://bbs.csdn.net/topics/330204372 [可以解决问题 "Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missin

zabbix邮件发送配置

Zabbix搭建部署之使用mutt+msmtp配置Zabbix邮件报警 1. msmtp下载  目前最新版本是1.4.32 http://jaist.dl.sourceforge.net/project/msmtp/msmtp/1.4.32/ msmtp-1.4.32.tar.bz2 2. 安装依赖环境 yum -y install gnutls-devel gnutls 3. 解压压缩包,安装 mkdir /usr/local/msmtp ./configure --prefix=/usr/l

SQL Server 2008 R2中配置作业失败后邮件发送通知

SQL Server日常维护中难免会遇到作业失败的情况.失败后自然需要知道它失败了,除了例行检查可以发现出错以外,有一个较实时的监控还是很有必要的.比较专业的监控系统比如SCOM虽然可以监控作业执行情况在出错时进行报警,但对于DBA来说可能可定制性不高,最主要的是负责监控的人员在看到报警后一般都需要立刻联系DBA来解决,对于一些重要性不高的作业失败了,大半夜把你叫起来,感觉肯定是不爽的.SQL Server 本身支持发送数据库邮件,结合发送邮件的功能,在作业失败后将出错情况通过邮件通知DBA,这

phpmailer邮件发送 错误 :SMTP Error: Could not authenticate.

phpmailer邮件发送  错误 :SMTP Error: Could not authenticate. 需要开启SMTP 解决方法: