log4j2 で実行時にデバッグ ステートメントをオフにしたいと考えています。ドキュメントによると、これを行うことができます。log4j.xml ファイルをデフォルトのパッケージに保持し、そこから jar を作成しました。jar を変更できないため、Dlog4j.configuration=/path/to/log4j.xml を使用して xml ファイルを指定しました。ただし、これは機能していません。file:// uri を使用してすべての組み合わせを試しましたが、まだ xml を選択していません。
質問する
6578 次
2 に答える
4
構成ファイルの場所を指定するシステム プロパティは、log4j-1.x とは異なります。log4j2 では、プロパティは「log4j.configurationFile」です。
したがって、構成がjarファイルにある場合は、次を使用します。
-Dlog4j.configurationFile=jar:file:///C:/path/to/jarfile.jar!/path/to/log4j2.xml
(monitorInterval
ここに文書化されているように、構成にセットがあると仮定します: http://logging.apache.org/log4j/2.x/manual/configuration.html#AutomaticReconfiguration )
于 2013-09-21T01:57:05.907 に答える
1
以下を構成ファイルに追加する必要があります。
<Configuration monitorInterval="60" >
于 2016-02-19T09:50:22.273 に答える