Log4j 简单应用

Posted 1582277142

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Log4j 简单应用相关的知识,希望对你有一定的参考价值。

#输出日志的包路径 , .com  从src下开始算
log4j.logger.com=DEBUG,FILE

log4j.rootLogger=WARN,stdout

#控制台日志

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %l %m%n #生成的日志打印行号

# 文件输出到transVideo.log文件中, 每天生成一个
log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender
log4j.appender.FILE.DatePattern=\'.\'yyyy-MM-dd
log4j.appender.FILE.File=./transVideo.log
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
#log4j.appender.FILE.layout.ConversionPattern=%n%-d{yyyy-MM-dd HH:mm:ss}%n[%p]-[Thread: %t]-[%C.%M()]: %m%n

 log4j.appender.stdout.layout.ConversionPattern =%-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %l %m%n #生成的日志打印行号

//Java使用

private static Logger logger = Logger.getLogger(TimerTaskAct.class);

try {
int i = 1/0;
} catch (Exception e) {
logger.error("",e); //如此打印日志最为详细
}

 

 

以上是关于Log4j 简单应用的主要内容,如果未能解决你的问题,请参考以下文章

mongodb 的简单应用

logback使用

LogBack入门实践

log4j源码探究

weblogic 9i 启动部署有struts 2的应用,日志异常

🔥SpringBoot图文教程2—日志的使用「logback」「log4j」