log4j.properties

以下の内容のみ出力される設定

・例外発生時のCommon-Logging(例外発生箇所を特定するため)
・発行されるSQLSQLに引き渡されたパラメータを知るため)

log4j.rootLogger=ERROR,STDOUT,FILE

log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
log4j.appender.STDOUT.ImmediateFlush=true
log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout
log4j.appender.STDOUT.layout.ConversionPattern=%-5p %d{HH:mm:ss.SSS} %c{1} - %m%n

log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.MaxFileSize=50MB
log4j.appender.FILE.MaxBackupIndex=30
log4j.appender.FILE.File=C:\\test\\log4j.log
#log4j.appender.FILE.File=/var/log/log4j/log4j.log
log4j.appender.FILE.ImmediateFlush=true
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%-5p %d [%t] %c - %m%n

log4j.category.org.seasar=ERROR
log4j.category.org.seasar.extension.dbcp=DEBUG
log4j.category.org.seasar.extension.jdbc=DEBUG
log4j.category.org.apache.struts.action.ExceptionHandler=DEBUG

seasar2,s2dao,s2struts

common-logging.properties もつくる。

#Log4j
org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger