2017-06-20 40 views
1

絶対パスからlog4j2.xml(プロパティファイルは使用できません)を設定します。 apacheのドキュメントに基づいてweb4のlog4j2.xml絶対パスの設定方法

<context-param> 
     <param-name>log4jConfiguration</param-name> 
     <param-value>file:///etc/log4j2.xml</param-value> 
    </context-param> 

、それが動作するはずですが、私はエラーを以下の取得:私は、web.xmlに以下のparamsを使用

ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.

はまた、私はlog4jContextNameを設定し、パラメータをisLog4jContextSelectorNamedが、私は取得しますエラーはまだありません。

log4j.properties(log4j 1.x)を使用すると、完全に機能します。

答えて

0

log4j 1.xからlog4j2に切り替えた場合は、log4j.propertiesまたはlog4j.xmlの代わりにlog4j2.xmlも使用する必要があります。