Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 拡張編


8.12.1 LogManagerのカスタマイズについて

J2SE標準のLogManagerは,java.util.logging.config.classなどのプロパティを使用してカスタマイズできます。ただし,Application Serverが提供するユーザログ機能を使用する場合,カスタマイズはしないでください。ユーザログ機能で使用するプロパティを使用したログ体系の構築では,J2EEサーバの起動時に,ユーザログ機能がLogManagerを使用してプロパティからログ構成を取得します。このため,LogManagerをユーザがカスタマイズすると,ログ構成の構築に失敗するおそれがあります。

また,アプリケーションのソースコード上でLogManagerのreadConfiguration(InputStream ins)メソッドなどを実行して,ロガーの構成を初期化した場合も,ユーザログ機能が構築したログ構成が失われます。このため,このメソッドは実行しないでください。

ただし,カスタマイズしたLogManagerが,すでに構築されているログの構成(LogManagerの内容)を完全に引き継いで,さらに独自の処理を追加した構造になっている場合は,カスタマイズ後もユーザログ機能を使用できます。