Cosminexus アプリケーションサーバ V8 機能解説 保守/移行/互換編
ここでは,J2EEサーバのログ取得で設定できる項目について説明します。
J2EEサーバのログは,ログの出力先,ログサイズ,ログレベルを変更できます。変更できる項目と,項目に対応する簡易構築定義ファイルのパラメタを次の表に示します。
表3-9 J2EEサーバのログ取得の設定項目
| 項目 | 対応する簡易構築定義ファイルのパラメタ |
|---|---|
| ログの出力先 | 論理J2EEサーバ(j2ee-server)の<configuration>タグ内のejb.server.log.directory |
| ログサイズ |
|
| ログレベル | 論理J2EEサーバ(j2ee-server)の<configuration>タグ内のejbserver.logger.enabled.* |
なお,論理J2EEサーバ(j2ee-server)の<configuration>タグ内に,ejbserver.logger.systemlog.enabledパラメタでtrue(デフォルト値)を指定した場合,またはこのパラメタの指定を省略した場合は,J2EEサーバの起動,停止および異常終了のメッセージがイベントログ(UNIXの場合は,syslog)に出力されます。
簡易構築定義ファイルに指定するパラメタの詳細については,マニュアル「Cosminexus アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「4.6 簡易構築定義ファイル」を参照してください。
J2EEサーバのログの出力先を変更する場合は,簡易構築定義ファイルでログの出力先ディレクトリを指定します。
<configuration>
<logical-server-type>j2ee-server</logical-server-type>
<param>
<param-name>ejb.server.log.directory</param-name>
<param-value>C:\CClogs\server\MyServer</param-value>
</param>
:
</configuration>
|
<configuration>
<logical-server-type>j2ee-server</logical-server-type>
<param>
<param-name>ejb.server.log.directory</param-name>
<param-value>/CClogs/server/MyServer</param-value>
</param>
:
</configuration>
|
J2EEサーバのログサイズを変更する場合は,簡易構築定義ファイルで,ログファイルの面数,およびログファイル1面当たりの最大サイズを設定します。
<configuration>
<logical-server-type>j2ee-server</logical-server-type>
<param>
<param-name>ejbserver.logger.channels.define.MessageLogFile.filenum</param-name>
<param-value>3</param-value>
</param>
:
</configuration>
<configuration>
<logical-server-type>j2ee-server</logical-server-type>
<param>
<param-name>ejbserver.logger.channels.define.MessageLogFile.filesize</param-name>
<param-value>2097152</param-value>
</param>
:
</configuration>
J2EEサーバのログレベルは,ログの重要度を表します。ログレベルには,「Error」,「Warning」,「Information」,「Debug」の四つがあります。ログレベルを設定すると,設定したレベルのログが出力されます。デフォルトでは,Errorレベルのログだけが取得されます。通常はデフォルトのまま利用してください。
ログレベルは,簡易構築定義ファイルの論理J2EEサーバの<configuration>タグ内に,ejbserver.logger.enabled.*パラメタで設定します。ejbserver.logger.enabled.*の<param-value>タグにはレベル名を,「Error」,「Warning」,「Information」,「Debug」の文字列で一つ,または複数設定します。複数設定する場合には,レベル名の文字列の間をコンマ(,)で区切ります。
<configuration>
<logical-server-type>j2ee-server</logical-server-type>
<param>
<param-name>ejbserver.logger.enabled.*</param-name>
<param-value>Error</param-value>
</param>
:
</configuration>
|
<configuration>
<logical-server-type>j2ee-server</logical-server-type>
<param>
<param-name>ejbserver.logger.enabled.*</param-name>
<param-value>Error,Warning</param-value>
</param>
:
</configuration>
|
<configuration>
<logical-server-type>j2ee-server</logical-server-type>
<param>
<param-name>ejbserver.logger.enabled.*</param-name>
<param-value>Error,Warning,Information</param-value>
</param>
:
</configuration>
|
<configuration>
<logical-server-type>j2ee-server</logical-server-type>
<param>
<param-name>ejbserver.logger.enabled.*</param-name>
<param-value>Error,Warning,Information,Debug</param-value>
</param>
:
</configuration>
|
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.