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

 

posted @ 2019-08-30 16:01  poterliu  阅读(291)  评论(0编辑  收藏  举报