Spring配置log4j

一、添加log4j依赖包

官网下载地址:http://logging.apache.org/log4j/2.x/download.html

maven项目配置


	log4j
	log4j
	1.2.17

二、编写log4j.properties 配置文件

log4j.rootLogger=DEBUG,A,CONSOLE
log4j.addivity.org.apache=false

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=Trace
log4j.appender.CONSOLE.layout.ConversionPattern=[boss_sys] %d{yyyy-MM-dd HH\:mm\:ss.SSS} -%-4r [%t] %-5p  %x - %m%n
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.Encoding=utf-8
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout


log4j.appender.A=org.apache.log4j.DailyRollingFileAppender  
log4j.appender.A.File=${catalina.home}/logs/boss_log/boss
log4j.appender.A.DatePattern=yyyy-MM-dd'.log'
log4j.appender.A.layout=org.apache.log4j.PatternLayout  
log4j.appender.A.layout.ConversionPattern=[boss_sys]  %d{yyyy-MM-dd HH\:mm\:ss} %5p %c{1}\:%L \: %m%n

三、Spring配置log4j

如果Spring是java项目,只要将log4j.properties 配置文件放到src目录下,如果是java maven项目log4j.properties配置文件放到src/main/java目录下。

但在web项目中,我们需要再web.xml中配置,web.xml配置log4j内容如下:



    log4jConfigLocation
    /WEB-INF/log4j.properties




    log4jRefreshInterval
    10000




    org.springframework.web.util.Log4jConfigListener




	webAppRootKey
	webapp.root
 
 

你可能感兴趣的:(spring,日志)