log4j.properties
# Properties for configuring Log4j
# This is the configuring for logging on the TaskSchedule
log4j.rootCategory=INFO ,stdout, logfile
log4j.rootLogger=INFO,stdout, R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p %d %c - %m%n
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
#log4j.appender.R.File=${catalina.base}/logs/ysjweb.log
log4j.appender.R.File=ysjweb.log
log4j.appender.R.File.DatePattern = '_'yyyyMMdd
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%5p %d %c - %m%n
# for package
log4j.logger.org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping = WARN
#log4j.logger.org.springframework.web.context.support.XmlWebApplicationContext = WARN
# This is the configuring for logging on the TaskSchedule
log4j.rootCategory=INFO ,stdout, logfile
log4j.rootLogger=INFO,stdout, R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p %d %c - %m%n
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
#log4j.appender.R.File=${catalina.base}/logs/ysjweb.log
log4j.appender.R.File=ysjweb.log
log4j.appender.R.File.DatePattern = '_'yyyyMMdd
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%5p %d %c - %m%n
# for package
log4j.logger.org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping = WARN
#log4j.logger.org.springframework.web.context.support.XmlWebApplicationContext = WARN
web.xml的配置
<
context-param
>
< param-name >yjht </ param-name >
< param-value >webName.root </ param-value >
</ context-param >
< context-param >
< param-name >log4jConfigLocation </ param-name >
< param-value >WEB-INF/classes/log4j.properties </ param-value >
</ context-param >
< context-param >
< param-name >log4jRefreshInterval </ param-name >
< param-value >3000 </ param-value >
</ context-param >
< listener >
< listener-class >
org.springframework.web.util.Log4jConfigListener
</ listener-class >
</ listener >
< param-name >yjht </ param-name >
< param-value >webName.root </ param-value >
</ context-param >
< context-param >
< param-name >log4jConfigLocation </ param-name >
< param-value >WEB-INF/classes/log4j.properties </ param-value >
</ context-param >
< context-param >
< param-name >log4jRefreshInterval </ param-name >
< param-value >3000 </ param-value >
</ context-param >
< listener >
< listener-class >
org.springframework.web.util.Log4jConfigListener
</ listener-class >
</ listener >
转载于:https://blog.51cto.com/hankou/1066417