Top/Java/log4j/エラー:WARN No appenders could be found for logger

Java/log4j/エラー:WARN No appenders could be found for logger の変更点


//Java/log4j/エラー/WARN No appenders could be found for logger

Tomcatの起動時などにlog4jのエラーが出ることがあります。

 log4j:WARN No appenders could be found for logger (org.apache.catalina.startup.TldConfig).
 log4j:WARN Please initialize the log4j system properly.

*設定ファイルにlog4j.xmlを使っている場合
「log4j.xml」内部の<category name="〜">タグを探します。そこにエラーで出ているクラス(上記の例では「org.apache.catalina.startup.TldConfig」)の記載がなければ、以下のように記載を追加します。(クラス名をフルに書かずにパッケージ名でOKです。)

 <category name="org.apache.catalina">
     <priority value="error" />
     <appender-ref ref="STDOUT" />
 </category>


*設定ファイルにlog4j.propertiesを使っている場合
以下を参考にlog4j.propertiesを修正します。
http://www.techscore.com/tech/ApacheJakarta/Log4J/2.html

-参考サイト:log4jでエラーになる場合の対処
--http://affi0.blog61.fc2.com/blog-entry-909.html
-参考サイト:Jakarta log4j.xml に設定するログレベルの整理
--http://hondou.homedns.org/pukiwiki/index.php?Jakarta%20log4j.xml%20%A4%CB%C0%DF%C4%EA%A4%B9%A4%EB%A5%ED%A5%B0%A5%EC%A5%D9%A5%EB%A4%CE%C0%B0%CD%FD

ページ新規作成

新しいページはこちらから投稿できます。

TOP