ホーム‎ > ‎私の開発環境‎ > ‎

WebSphere Application Serverのログ出力設定について


WASアプリログ出力設定:
前提条件:
commons-logging-1.1.jarを利用する
1.src/main/resources/commons-logging.propertiesファイルを作成
内容は、以下3行
priority=1
org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger
org.apache.commons.logging.LogFactory=org.apache.commons.logging.impl.LogFactoryImpl

2.src/log4j.xmlファイルを作成
例:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" >
<appender name="stdout" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.out" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %5p %c{1} - %m%n" />
</layout>
</appender>

<appender name="rolling" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="D:\\IBM\\WebSphere\\AppServer\\profiles\\AppSrv01\\logs\\server1\\mylog.log" />
<param name="Append" value="true" />
<param name="MaxFileSize" value="100KB"/>
<param name="MaxBackupIndex" value="10"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy/MM/dd HH:mm:ss}[%p]%m%n"/>
</layout>
</appender>


<category name="jp.co.nttdata.des.main" >
<priority value ="debug" />
<appender-ref ref="rolling" />
</category>
<root>
<priority value ="debug" />
<appender-ref ref="rolling"/>
</root>
</log4j:configuration>

3.ログ出力例

 
参考資料:
 http://www.nurs.or.jp/~sug/soft/log4j/log4j5.htm#sec5


Comments