Log4j实践之使用log4j发送报警邮件
来源:互联网 发布:linux新建多个用户组 编辑:程序博客网 时间:2024/06/06 21:55
配置文件
log4j.rootLogger=DEBUG,CONSOLE,DailyRollingFile,MAILlog4j.addivity.org.apache=true#ERROR,WARN,INFO,DEBUG# 将日志输入到控制台 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.Threshold=DEBUG log4j.appender.CONSOLE.Target=System.out log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern=[productname][%-5p][%t] %d{yyyy-MM-dd HH:mm:ss:SSS}-%-4r%c %x%L| %m%n #没分钟跟换一个输入文件log4j.appender.DailyRollingFile=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.DailyRollingFile.Threshold=DEBUG#log4j.appender.DailyRollingFile.File=${catalina.base}/logs/dailyrolling.loglog4j.appender.DailyRollingFile.File=d:/logs/dailyrolling.log log4j.appender.DailyRollingFile.Append=truelog4j.appender.DailyRollingFile.DatePattern=yyyy-MM-dd-HH-mmlog4j.appender.DailyRollingFile.layout=org.apache.log4j.PatternLayout log4j.appender.DailyRollingFile.layout.ConversionPattern=[productname][%-5p][%t] %d{yyyy-MM-dd HH:mm:ss:SSS}-%-4r%c %x%L| %m%n# 发送邮件 log4j.appender.MAIL=org.apache.log4j.net.SMTPAppenderlog4j.appender.MAIL.Threshold=ERRORlog4j.appender.MAIL.BufferSize=10 log4j.appender.MAIL.From=songqinghu@gomeplus.com#log4j.appender.MAIL.SMTPHost=smtp.126.comlog4j.appender.MAIL.SMTPHost=mail.1.comlog4j.appender.MAIL.Subject=Log4J Message #可以发送多个用户中间用,去分隔log4j.appender.MAIL.To=a@1.com,b@1.com#邮箱帐号log4j.appender.MAIL.SMTPUsername=#邮箱密码log4j.appender.MAIL.SMTPPassword=log4j.appender.MAIL.layout=org.apache.log4j.PatternLayout log4j.appender.MAIL.layout.ConversionPattern=[productname][%-5p][%t] %d{yyyy-MM-dd HH:mm:ss:SSS}-%-4r%c %x%L| %m%n
代码测试:
package com.git.log.log4j;import org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * 将log4j日志文件输入到控制台 * @author songqinghu * */public class Log4jConsoleDemo { private static Logger logger = LoggerFactory.getLogger(Log4jConsoleDemo.class); public static void main(String[] args) throws InterruptedException { for (int i = 0; i < 1; i++) { logger.error("this is for time {} with error",i); } for (int i = 0; i < 10; i++) { logger.debug("this is for time {} with error",i); } }}
0 0
- Log4j实践之使用log4j发送报警邮件
- log4j发送日志邮件
- log4j 邮件发送
- Log4j-自动发送日志邮件
- 关于log4j.xml发送邮件
- Log4j 自动发送日志邮件
- Log4J使用实例---日志进行邮件发送或是存入数据库
- log4j 通过QQ邮箱 发送邮件
- log4j自动发送错误日志邮件
- 使用log4j的邮件功能
- Zabbix邮件报警设置之安装邮件发送工具mailx
- 使用log4j写日志信息邮件
- 使用Log4J监控系统日志邮件警报
- 使用Log4J监控系统日志邮件警报
- 【Log4j】Log4j使用总结
- Log4j发送需SMTP认证邮件的配置方法
- Log4j配置发送邮件时正文乱码问题解决方案
- Log4J 配置,自定义错误,邮件发送,解决中文乱码!
- 找工作知识储备(3)---从头说12种排序算法:原理、图解、动画视频演示、代码以及笔试面试题目中的应用
- nginx相关
- 基于 Open vSwitch 的 OpenFlow 实践
- u盘启动盘制作工具哪个好,5款免费U盘制作工具详细对比
- apache查看已加载的modules方法
- Log4j实践之使用log4j发送报警邮件
- python 连接sql server、mysql数据库
- mysql报错
- idea输出窗口乱码
- unity3d 代码修改之后没法编译?
- MAC显示/恢复隐藏文件
- pom.xml详解
- 关于野指针和空指针,以及空指针指向的内存
- Android SwipeRefreshLayout 改造