2011-11-14 10 views
1

Tomcatの感覚は何ですか?ドキュメントで

"The key component there is a custom LogManager implementation, that is 
aware of different web applications running on Tomcat 
(and their different class loaders)." 

しかし、各Webアプリケーションは、log4.properties(XML)で独自のアペンダを持っています。異なるアプリケーションは異なるログを持ちます。なぜ我々は別のWebアプリケーションを認識しているLogManager?

答えて

1

異なるWebアプリケーションで(実際にはほとんどの場合、Apache Commonsと同じクラスの)同じクラスがある可能性があります。そして、ログエントリが正しいファイルに残るようにします。

+0

すべてのWebアプリケーションのログを共通ファイルに書き込むことを意味しますか? – user710818

+0

いいえ、LogManagerが異なるWebアプリケーションを認識していない場合、すべてのWebアプリケーションですべてのログを集計します。例: 'org.apache.commons.lang.StringUtils'のログエントリは、** appenderごとに終了し、そのクラスからエントリを受け取るように設定されます。 – nfechner

関連する問題