log4j 配置文件参数说明
log4j 框架配置文件常用参数说明
1 %d 时间(2019-07-25 08:15:34,160) 2 %-5p 日志级别(INFO/DEBUG) 3 %10c 包名(com.xxx.xxx.business.logging) 4 %M 执行的方法名,即 performDur 5 %t 线程名,即 pool-24-thread-7 6 %c 包名,即 com.xxx.xxx.meddrug.impl 7 %F java 文件名,即 CustomDurServiceImpl.java 8 %L 行号 9 %l java执行方法全限定名以及行号,即 xx.xx.CallableDURCheckServiceImpl.call(CallableDURCheckServiceImpl.java:637) 10 %m 日志内容 11 %n 换行
以下是一个常见的 log4j 配置文件模板
1 ### set log levels ###日志配置 2 log4j.rootLogger = DEBUG,stdout,D 3 4 ### 5 log4j.appender.stdout=org.apache.log4j.ConsoleAppender 6 log4j.appender.stdout.Target=System.out 7 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 8 log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%t] %-5p [%c:%L] - %m%n 9 10 ### 11 log4j.appender.D = org.apache.log4j.DailyRollingFileAppender 12 log4j.appender.D.File = ${catalina.home}/logs/mct-xxx/mct-xxx.log 13 log4j.appender.D.Append = true 14 log4j.appender.D.layout = org.apache.log4j.PatternLayout 15 log4j.appender.D.layout.ConversionPattern =%d{yyyy-MM-dd HH\:mm\:ss} [%t] %-5p [%c\:%L] - %m%n 16 17 18 log4j.logger.com.ibatis=DEBUG 19 log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG 20 log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG 21 log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG 22 23 log4j.logger.java.sql.Connection=DEBUG 24 log4j.logger.java.sql.Statement=DEBUG 25 log4j.logger.java.sql.PreparedStatement=DEBUG,stdout
原文地址:
https://www.cnblogs.com/poterliu/p/11435360.html