slf4j-log4j error级别日志发送邮件配置
代码使用slf4j的接口,具体日志实现框架用log4j标准输出日志格式
#用Email发送日志
log4j.appender.logMail = org.apache.log4j.net.SMTPAppender
log4j.appender.logMail.layout = org.apache.log4j.HTMLLayout
log4j.appender.logMail.layout.LocationInfo = TRUE
log4j.appender.logMail.layout.Title = Log4j LogFile Mail
log4j.appender.logMail.Threshold = ERROR
log4j.appender.logMail.SMTPDebug = TRUE
log4j.appender.logMail.SMTPProtocol = smtps
log4j.appender.logMail.SMTPHost = SMTP.qq.com
log4j.appender.logMail.From = xx@qq.com
log4j.appender.logMail.To = yy@qq.com,zz@163.com
#抄送
log4j.appender.logMail.Cc = zz@163.com
#密送
#og4j.appender.logMail.Bcc = zz@163.com
log4j.appender.logMail.SMTPUsername = xx@qq.com
log4j.appender.logMail.SMTPPort= 465
log4j.appender.logMail.SMTPPassword = ***
#主题
log4j.appender.logMail.Subject = Log4j Log Messages
#log4j.appender.logMail.BufferSize = 1024
#log4j.appender.logMail.SMTPAuth = TRUE
重要的两个配置
log4j.appender.logMail.SMTPProtocol = smtps
log4j.appender.logMail.SMTPPassword = *,其中password为授权码
附上官网解释:
否则会报如下错误:
DEBUG SMTP: trying to connect to host "SMTP.qq.com", port 465, isSSL false
log4j:ERROR Error occured while sending e-mail notification.
javax.mail.MessagingException: Could not connect to SMTP host: SMTP.qq.com, port: 465, response: -1at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1949)at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:654)at javax.mail.Service.connect(Service.java:317)at javax.mail.Service.connect(Service.java:176)at javax.mail.Service.connect(Service.java:125)at javax.mail.Transport.send0(Transport.java:194)at javax.mail.Transport.send(Transport.java:124)at org.apache.log4j.net.SMTPAppender.sendBuffer(SMTPAppender.java:416)at org.apache.log4j.net.SMTPAppender.append(SMTPAppender.java:256)at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)at org.apache.log4j.Category.callAppenders(Category.java:206)at org.apache.log4j.Category.forcedLog(Category.java:391)at org.apache.log4j.Category.error(Category.java:322)
本人博客刚开,欢迎做客
slf4j-log4j error级别日志发送邮件配置相关推荐
- Java日志框架Slf4j+Log4j入门
一.日志系统介绍 slf4j,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统.简答的讲就是slf4j是一系列的日志 ...
- java sl4j 日志_Java日志框架Slf4j+Log4j入门
一.日志系统介绍 slf4j,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统.简答的讲就是slf4j是一系列的日志 ...
- log4j2异步发送error日志邮件配置
从高可用性方面考虑,大的平台通常都会配置错误日志发送邮件的功能,由于发送邮件比较慢,同步发邮件会影响用户体验,通常会配置成异步发日志邮件.网上只有零散的一些文章配置,没有一个完整的log4j2异步发邮 ...
- java ndc_通过slf4j/log4j的MDC/NDC 实现日志追踪
在分布式系统或者较为复杂的系统中,我们希望可以看到一个客户请求的处理过程所涉及到的所有子系统\模块的处理日志. 由于slf4j/log4j基本是日志记录的标准组件,所以slf4j/log4j成为了我的 ...
- SpringBoot笔记:SpringBoot2.3集成Logback日志组件配置
文章目录 Logback简介 简介 日志级别 日志分类 Logback使用 添加依赖 配置Logback Logback参数解释 1.根节点configuration包含属性 2.根节点configu ...
- log4j2日志xml配置——不同级别的日志分别记录在不同的文件
<?xml version="1.0" encoding="UTF-8"?> <!--日志级别以及优先级排序: OFF > FATAL ...
- SpringMVC学习(三)——SpringMVC+Slf4j+Log4j+Logback日志集成实战分享
文章目录 1.概述 1.1 说明 1.2 日志体系 1.2.1 JCL日志面门介绍 1.2.2 Slf4j日志面门介绍 2.几种日志系统介绍: 2.1 Slf4j 2.2 Commons-loggin ...
- slf4j+log4j打印日志,控制台无日志输出
slf4j+log4j 实现日志打印 项目场景: 今天看以前的项目,运行起来报错,项目日志对于项目是很重要的,但是控制台没有打印出来日志,运行起来报错的问题先放一放,先把日志的问题解决了,我项目中有l ...
- log4j日志 linux配置,Log4j 日志详细用法
简单的说log4j就是帮助开发人员进行日志输出管理的API类库.它最重要的特点就可以配置文件灵活的设置日志信息的优先级.日志信息的输出目的地.日志信息的输出格式 Log4j 除了可以记录程序运行日志信 ...
最新文章
- pandas使用pd.concat纵向合并多个dataframe实战:多个dataframe的纵向合并、为纵向合并的多个dataframe设置标识符指定数据来源
- LeetCode-动态规划基础题-509. 斐波那契数
- 豆瓣9.2!为什么这款剧最能打动大家?真相都在数据里!
- linux 低功耗运行,关于Linux的快速启动(fastboot)和低功耗(low power)的学习记录...
- tomcat运行问题解决方法
- 使用shell脚本删除rabbitMq的exchange
- Flash-制作空心文字
- web常见漏洞修复方法
- 数学史思维导图_8张思维导图揭示:数学应该如何学,才能逆袭为学霸?
- 后台可视化布局打印设计
- xlsx 导出导入excel,xlsx-style 修改excel样式
- 客户端运行过程中如果用户要卸载如何给出关闭进程提示
- UEFI EDK2 遇到的问题集合
- 分布式爬虫系统的设计与实现(SourceForge.net数据爬取)
- win10神州网信+UOS双系统安装步骤
- 吴会计的烦恼,网络推广没效果
- 桌面Linux下分区建议方案
- Java:一文带你了解JAVA代理模式(王境泽版)
- 基于STC8G2K64S4单片机使用幻尔舵机控制板
- linux常见服务器端口
热门文章
- 计算机网络实验指导书谢希仁,计算机网络[谢希仁]实验指导书.doc
- Shell 学习(七)-----杂项
- Python导入导出excel
- vscode 安装matplotlib
- 【文件包含漏洞】——文件包含漏洞进阶_日志文件包含利用
- 阅读软件怎么添加书源_使用OneDrive给文献管理和阅读软件知之阅读添加云同步功能...
- c语言中100的阶乘问题,还有没有人在算100的阶乘的?
- WinEdt11自学笔记———— 打开期刊模板
- mysql常用的两种数据库引擎_Mysql数据库常用两种引擎的介绍
- oracle exp 导出字符集,oracle exp/imp 字符集