无法在jsp页面中使用日志记录(Can't use logging in jsp page)
我使用以下库进行日志记录:
slf4j-api 1.6.4 slf4j-log4j12 1.6.4 公共记录1.1.1和我的log4j.properties文件:
log.dir=logs rrd.dir=${log.dir}/rrd datestamp=yyyy-MM-dd/HH:mm:ss.SSS roll.pattern.hourly=.yyyy-MM-dd.HH roll.pattern.daily=.yyyy-MM-dd log4j.rootLogger=ON log4j.appender.myConsoleAppender=org.apache.log4j.ConsoleAppender log4j.appender.myConsoleAppender.layout=org.apache.log4j.PatternLayout log4j.appender.myConsoleAppender.layout.ConversionPattern=%d{${datestamp}} [%t] %-5p %m%n log4j.appender.myFileAppender=org.apache.log4j.DailyRollingFileAppender log4j.appender.myFileAppender.DatePattern=${roll.pattern.hourly} log4j.appender.myFileAppender.File=${log.dir}/MyAPP.log log4j.appender.myFileAppender.layout=org.apache.log4j.PatternLayout log4j.appender.myFileAppender.layout.ConversionPattern=%d{${datestamp}} [%t] %-5p %m%n log4j.logger.com.myapp=DEBUG, myConsoleAppender, myFileAppender在jsp页面中,我执行以下操作:
<%@page import="org.apache.commons.logging.*"%> <% Log log = LogFactory.getLog(getClass()); log.debug("login page");注意:日志记录在java类中正常工作。
请告知为什么它不起作用,谢谢。
i am using the following libraries for logging:
slf4j-api 1.6.4 slf4j-log4j12 1.6.4 commons-logging 1.1.1and my log4j.properties file:
log.dir=logs rrd.dir=${log.dir}/rrd datestamp=yyyy-MM-dd/HH:mm:ss.SSS roll.pattern.hourly=.yyyy-MM-dd.HH roll.pattern.daily=.yyyy-MM-dd log4j.rootLogger=ON log4j.appender.myConsoleAppender=org.apache.log4j.ConsoleAppender log4j.appender.myConsoleAppender.layout=org.apache.log4j.PatternLayout log4j.appender.myConsoleAppender.layout.ConversionPattern=%d{${datestamp}} [%t] %-5p %m%n log4j.appender.myFileAppender=org.apache.log4j.DailyRollingFileAppender log4j.appender.myFileAppender.DatePattern=${roll.pattern.hourly} log4j.appender.myFileAppender.File=${log.dir}/MyAPP.log log4j.appender.myFileAppender.layout=org.apache.log4j.PatternLayout log4j.appender.myFileAppender.layout.ConversionPattern=%d{${datestamp}} [%t] %-5p %m%n log4j.logger.com.myapp=DEBUG, myConsoleAppender, myFileAppenderin the jsp page i do the following:
<%@page import="org.apache.commons.logging.*"%> <% Log log = LogFactory.getLog(getClass()); log.debug("login page");NOTE: logging is working fine in java classes.
please advise why it's not working, thanks.
最满意答案
我刚刚将以下行添加到log4j.properties ,它现在工作正常:
log4j.logger.org.apache.jsp=DEBUG, myConsoleAppender, myFileAppenderi just added the following line to log4j.properties and it works fine now:
log4j.logger.org.apache.jsp=DEBUG, myConsoleAppender, myFileAppender更多推荐
发布评论