Log4j 邮件配置
Log4j 可以实现将错误日志发送到指定邮箱,配置如下:
1. 加入邮件相应的jar
activation-1.1.jar
mail-1.4.jar
2. 修改log4j的配置文件
########################
# SMTP Appender
#######################
## MAIL
log4j.appender.MAIL=org.apache.log4j.net.SMTPAppender
# 日志的错误级别-只有error才能输出,其他的不能输出
#该级别限定为出现error后是否将error之后的info,warn,debug等信息输出,
log4j.appender.MAIL.Threshold=ERROR
# 缓存文件大小,日志达到512K时发送Email
log4j.appender.MAIL.BufferSize=512
# 发送邮件的服务器
log4j.appender.MAIL.SMTPHost=smtp.qq.com
# 邮件的标题
log4j.appender.MAIL.Subject=Log4J ErrorMessage
# 用户名
log4j.appender.MAIL.SMTPUsername=1111@qq.com
# 密码
log4j.appender.MAIL.SMTPPassword=000
# 发件人地址
log4j.appender.MAIL.From=1111@qq.com
# 日志邮件的接收者
log4j.appender.MAIL.To=1111@qq.com
# 日志PatternLayout
log4j.appender.MAIL.layout=org.apache.log4j.PatternLayout
# 日志的格式
log4j.appender.MAIL.layout.ConversionPattern=[ErrorMessage] %d - %c -%-4r [%t] %-5p %c %x - %m%n
注意:log4j 日志邮件的发送测试时发现只能发送error 级别的日志,需注意。但是若设置log4j.appender.MAIL.Threshold 为其他级别,在输出error日志的同时,该日志记录之后的其他日志级别的日志也会输出出来。
分享到:
相关推荐
log4j的详细配置,log4j.xml和log4j.properties,日志输出到文件,邮件,数据库,控制台等
log4j.rootLogger=debug,CONSOLE,testfile,A1,MAIL ################### # Console Appender ################### log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Target=...
log4j 通过配置完成多级别输出到多文件中,并且可以发送邮件到指定目的地。
Log4j比较全面的配置 log4j.rootLogger=DEBUG,CONSOLE,A1,im log4j.addivity.org.apache=true # 应用于控制台 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.Threshold=DEBUG log4j....
log4j配置实例:配置邮件日志,配置数据库日志,配置日志记录。
log4j配置根据错误级别,发送邮件案例。
NULL 博文链接:https://moxue2459.iteye.com/blog/1693369
日志处理组件log4j的配置 通过log4j可以实现信息的分级别的输出,可以将日志信息输出到控制台、文件、HTML文件、数据库、还可以发送电子邮件,功能相当给力
javaweb配置Log4j发送日志邮件, 简单例子解析------只起到一个抛砖引玉的作用.有什么意见请多多指出...不足之处望请见谅
当系统运行出现error时,使用此配置,可以发送邮件到指定目的地。
2.1 Log4J配置 3 2.2 Log4J的类图 4 2.3 日志级别 4 2.4 配置Logger组件 4 2.5 配置Appender组件 5 2.6 配置Layout组件 6 2.7 日志文件的名称 7 2.8 日志文件的大小 7 2.9 Log4j.properties例子 7 3 日志输出方式...
Log4J配置文件实现了输出到控制台、文件、回滚文件、发送日志邮件、输出到数据库日志表、自定义标签等全套功能。
log4pb调用演示例子, 思想仿log4j // 2. 集成对象到application, // 3. 组件文件: log4pb90.pdb + callback.pbd, // 4. SQL目录包含一些数据库对象,目前支持postgresql和MS SQL(修改下表log4pb_log可支持其他...
> * log4j.jar 1.2以上 > * fastjson-1.2.0.jar > * sword-lang-1.2 (https://github.com/sword-org/sword-lang/releases) > * fluent-hc-4.3.6.jar(httpclient依赖) > * httpclient-4.3.6.jar > * ...
Logevents-一个简单的SLF4J实现 无论是使用配置文件还是使用代码,设置和配置日志记录都应该很容易。 日志事件是在SLF4J之上构建的小型(265kb,无依赖项)日志记录框架-用于Java的日志记录语言。 特征: 使用...
2、程序中用到的jar包sendMail-1.0.jar(邮件发送)、ant-apache-log4j-1.8.3.jar(记录日志)。 3、邮件标题、发件地址密码、收件地址、邮件附件、邮件内容等都在配置文件中设置,程序灵活性高。
功能清单Web配置和静态页面支持log4j2配置mySql和myBatis配置mongoDB配置Redis集群配置咖啡因缓存配置RESTful API 不同环境的不同配置文件从application.yml检索属性(请参阅:读取属性) 速度模板(不建议使用) ...
[log4j_jar]log4j的支持包 [myAutoLoginWeb]过滤器Filter学习-实现用户的自动登录与IP黑名单过滤 [myBookStore]单机版的书店管理系统 [myDbPoolUse]C3P0连接池配置/DBCP连接池配置/Apache的DBUtils框架使用 ...
[log4j_jar]log4j的支持包 [myAutoLoginWeb]过滤器Filter学习-实现用户的自动登录与IP黑名单过滤 [myBookStore]单机版的书店管理系统 [myDbPoolUse]C3P0连接池配置/DBCP连接池配置/Apache的DBUtils框架使用 ...