学习log4j

log4j写的详细的文章:

https://blog.csdn.net/meng2602956882/article/details/16951643

 

log4j.rootLogger=info,console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
#log4j.appender.console.layout.ConversionPattern=%d [%-5p] %m%n
log4j.appender.console.layout.ConversionPattern=%d [%t] %-5p (%F:%L) - %m%n

#log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
#log4j.appender.file.DatePattern='-'yyyy-MM-dd
#log4j.appender.file.File=/app/logs/user-api.log
#log4j.appender.file.Append=true
#log4j.appender.file.layout=org.apache.log4j.PatternLayout
#log4j.appender.file.layout.ConversionPattern=[%-5p] %d %37c %3x - %m%n

 

log4j.appender.console.layout.ConversionPattern=%d [%t] %-5p (%F:%L) - %m%n

输出效果如下:

 

 指定了所在线程名车和类名/行数,在多线程情况便于确定是哪个线程的输出,哪个方法报错

 

posted @ 2018-07-11 15:03  walkyou  阅读(90)  评论(0编辑  收藏  举报