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 |
|