读书人

配备log4j.properties

发布时间: 2012-09-08 10:48:07 作者: rapoo

配置log4j.properties

log4j.properties:放在WEB-INF目录底下#the level of the log4j:FATAL>ERROR>WARN>INFO>DEBUGlog4j.rootLogger =DEBUG,CONSOLE,LOGFILE,HTMLFILElog4j.addivity.org.apache=true#################### Console Appender###################log4j.appender.CONSOLE = org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE.Threshold=WARNlog4j.appender.CONSOLE.Target=System.outlog4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayoutlog4j.appender.CONSOLE.layout.ConversionPattern=%n%p From log4j\:%n      [OccurDate \:] %d{yyyy-MM-dd HH\:mm\:ss,SSS}%n      [ThreadName\:] %t%n      [ClassName \:] %c.java%n      [CodeCount \:] %L%n      [log4jInfo \:] %m%n###################### LogFile Appender#####################log4j.appender.LOGFILE=org.apache.log4j.RollingFileAppenderlog4j.appender.LOGFILE.Threshold=WARNlog4j.appender.LOGFILE.File=${webApp.root}/WEB-INF/logs/log/log.loglog4j.appender.LOGFILE.Append=truelog4j.appender.LOGFILE.MaxFileSize=20KBlog4j.appender.LOGFILE.MaxBackupIndex=1000log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayoutlog4j.appender.LOGFILE.layout.ConversionPattern=%n%p From log4j\:%n      [OccurDate \:] %d{yyyy-MM-dd HH\:mm\:ss,SSS}%n      [ThreadName\:] %t%n      [ClassName \:] %c.java%n      [CodeCount \:] %L%n      [log4jInfo \:] %m%n###################### HtmlFile Appender#####################log4j.appender.HTMLFILE=org.apache.log4j.RollingFileAppenderlog4j.appender.HTMLFILE.Threshold=WARNlog4j.appender.HTMLFILE.File=${webApp.root}/WEB-INF/logs/html/log.htmllog4j.appender.HTMLFILE.Append=truelog4j.appender.HTMLFILE.MaxFileSize=30KBlog4j.appender.HTMLFILE.MaxBackupIndex=1000log4j.appender.HTMLFILE.layout=org.apache.log4j.HTMLLayout

??

?

web.xml中log4j.properties的配置,必须配在Spring的IOC容器启动之前(也就是把这段代码放到Spring的监听器前面)

web.xml:

 <context-param>    <param-name>webAppRootKey</param-name>    <param-value>webApp.root</param-value> </context-param> <context-param>    <param-name>log4jConfigLocation</param-name>    <param-value>/WEB-INF/log4j.properties</param-value> </context-param> <context-param>    <param-name>log4jRefreshInterval</param-name>    <param-value>60000</param-value> </context-param> <listener>    <listener-class>        org.springframework.web.util.Log4jConfigListener    </listener-class> </listener>

?

?

?

读书人网 >编程

热点推荐