学习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
输出效果如下:
指定了所在线程名车和类名/行数,在多线程情况便于确定是哪个线程的输出,哪个方法报错