ロギングに次のライブラリを使用しています。
- 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クラスで正常に機能しています。
なぜ機能しないのか教えてください、ありがとう。