アプリケーションロガーのログレベルの変更はどのようにするのでしょうか?

それぞれのアプリケーションは、ログメッセージに固有のアプリケーションロガーを使います。特定のアプリケーションのログレベルを設定するには、2つのオプションのうちの1つをつかいます。

  • 管理 GUI のログレベル設定ページでロガー名を示すプロパティ名と、次の7つのログレベル(FINEST, FINER, FINE, CONFIG, INFO, WARNING, SEVERE) あるいは OFF のうちの1つの値をプロパティに追加します。

例えば、アプリケーションのロガー名が com.X.Y のログレベルを FINEST に変える場合、プロパティ名は com.X.Y になり、プロパティの値は FINEST になります。この変更は domain.xml ファイルに反映されて、すぐに有効になります。サーバーの再起動は必要ありません。

  • 次に示すように、domain.xml
    <module-log-levels\>
    要素に直接プロパティを追加します。
<module-log-levels admin="INFO" classloader="INFO" cmp="INFO"
cmp-container="INFO" configuration="INFO" connector="INFO" 
corba="INFO" deployment="INFO" ejb-container="INFO" javamail="INFO" 
jaxr="INFO" jaxrpc="INFO" jdo="INFO" jms="INFO" jta="INFO" 
jts="INFO" mdb-container="INFO" naming="INFO" node-agent="INFO"
resource-adapter="INFO" root="INFO" saaj="INFO" security="INFO" 
server="INFO" synchronization="INFO" util="INFO" verifier="INFO" 
web-container="INFO"\>
    <property name="com.X.Y" value="FINEST" /\>
</module-log-levels\>

戻る


日本語翻訳: shioda

英文 (翻訳したバージョン: 13)