WEBLOGICユニットクラスタlog 4 jの設定
1996 ワード
1.log 4 jコードフラグメント(log 4 jのプロファイルはSystem Propertyの環境変数の取得をサポートする)
2.${weblogic.Name}はJAVA起動時の環境変数に対応する.
スターターを見てshのコードクリップ
D:\bea92\JDK150~1\bin\java -client -Dweblogic.Name=AdminServer
JAVA起動時の環境変数の設定方法:
JAva-D<パラメータ>=<値>
3.springのLog 4 jConfigListenerを使用して、絶対パスを書く必要がなく、logファイルを/WEB-INF/logs/に設定します.
log4j.xml構成フラグメント:
web.xml構成フラグメント
log4jRefreshInterval
6000
2.${weblogic.Name}はJAVA起動時の環境変数に対応する.
スターターを見てshのコードクリップ
D:\bea92\JDK150~1\bin\java -client -Dweblogic.Name=AdminServer
JAVA起動時の環境変数の設定方法:
JAva-D<パラメータ>=<値>
3.springのLog 4 jConfigListenerを使用して、絶対パスを書く必要がなく、logファイルを/WEB-INF/logs/に設定します.
log4j.xml構成フラグメント:
<appender name="FILE" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="${webapp.root}/WEB-INF/logs/${weblogic.Name}-jrwwg.log" />
<param name="DatePattern" value="'.'yyyy-MM-dd-HH" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-5p %c{1} %m%n" />
</layout>
</appender>
web.xml構成フラグメント
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/classes/log/log4j.xml</param-value>
</context-param>
<!--- loj4j ---->
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>