- - PR -
log4jの設定について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-03-27 16:21
こんにちは。
現在eclipseでstrutsを使ったwebアプリの製作を始めた所です。 log4jクラスを組み込みログを出力しようとしているのですが、TomCat起動時に WARN No appenders could be found for logger (org.apache.struts.util.PropertyMessageResources) と言うエラーが出ます。 WEB-INF/classes直下にlog4j.propertiesに記述していますがそこにはPropertyMessageResourcesなどの記述はしていません。 strutsのサンプルのデフォルトが残っているのかなと思っているのですが どなたかアドバイスをよろしくお願いします。 | ||||
|
投稿日時: 2006-03-27 17:37
さしつかえなければ、そのlog4j.properties をここに載せてみては いかがでしょう? | ||||
|
投稿日時: 2006-03-27 18:54
こんにちは。
log4j.propertiesはこんな感じです。 xmlの知識が無くConversionPatternはパスなんだろうなと思う程度ですが・・。 log4j.appender.TRACE=org.apache.log4j.DailyRollingFileAppender log4j.appender.TRACE.File=trace.log log4j.appender.TRACE.layout=org.apache.log4j.PatternLayout log4j.appender.TRACE.layout.ConversionPattern=%d [%t] (%c{2}) - %m%n ..上と同じ log4j.appender.SECURITY.layout.ConversionPattern=%d -5p (%c) %x - %m%n log4j.appender.SYSTEM.layout.ConversionPattern=%d -5p (%c) %x - %m%n log4j.logger.TRACE=DEBUG, TRACE log4j.logger.SECURITY=DEBUG, SECURITY log4j.logger.SYSTEM=DEBUG, SYSTEM よろしくお願いします。 | ||||
|
投稿日時: 2006-03-27 22:28
log4jを呼び出すコードの方はどうなっていますか? この設定だと、loggerとして
TRACE、SECURITY、SYSTEMなどで取得する必要がありますが、そうなっていますか? | ||||
|
投稿日時: 2006-03-27 23:06
ありがとうございます。
LoggerクラスのgetLoggerメソッドで自動的にカテゴリを取得してます。 自動的というのはlog4j.propertiesがclassにあれば認識してくれるという事ですけど。 申し訳ありません、問題提起が間違っていました。 ログファイルも書き出しも行われていました。 問題はApplication.Resourcesのメッセージが取れていないエラーでした。 別スレッドを起こします、すいませんありがとうございました。 |
1