これは、コンソールとファイルロガーのlog4jを構成するためのサンプルファイルです。このファイルがクラスパス上にある場合、log4jによって自動的に読み取られます。ただし、アプリサーバー内にいるため、ロギングを構成する別の好ましい方法がある場合があります。JBoss内に、変更しなければならないxmlファイルがあったことを覚えています。Websphereの構成についてはよくわかりません。ただし、単純なテストアプリ用に構成する場合は、これで問題ありません。
# Set root logger level to WARN and appenders to A1 & F1.
log4j.rootLogger=WARN, A1, F1
# A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender
# logging to console only INFO
log4j.appender.A1.Threshold=INFO
# F1 is a file appender
log4j.appender.F1=org.apache.log4j.RollingFileAppender
# Tell Spring to be quiet
log4j.logger.org.springframework=WARN
# debug logging for my classes
log4j.logger.com.yourcorp=DEBUG
log4j.logger.org.hibernate=INFO
# A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r : %d{HH:mm:ss,SSS} [%t] %-5p %c{1} %x - %m%n
log4j.appender.F1.File=./log/mylogfile.log
log4j.appender.F1.MaxFileSize=10MB
log4j.appender.F1.MaxBackupIndex=5
log4j.appender.F1.layout=org.apache.log4j.PatternLayout
log4j.appender.F1.layout.ConversionPattern=%-4r : %d{HH:mm:ss,SSS} [%t] %-5p %c{1} %x - %m%n