単一の Web アプリのログバックを正常に構成し、WEB-INF/lib の依存 jar を使用して Tomcat7 に展開できます。次に、従属 jar を CATALINA_HOME の lib フォルダーに移動すると、logback.xml 構成ファイルが見つからないようです。デプロイされた各 war ファイルの classes フォルダーに、Web アプリごとに個別の logback.xml ファイルがあります。可能であれば、各 Web アプリが異なるローリング ファイル アペンダーにログを記録するようにするため、Web アプリごとに個別の logback 構成ファイルを用意しています。いくつかの簡単な Google 検索では、このスタイルのセットアップに関するドキュメントを見つけることができませんでした。役立つリソースや良いアドバイスを誰か教えてもらえますか?
質問する
292 次
1 に答える
0
私の上司である Venu は、昨日、予感に従ってこの問題を解決しました。私は彼に、Tomcat がすべてのログ記録に logback を使用するように強制することを提案しました。そうすれば、各 Web アプリでログ記録を制御できるようになるかもしれません。彼がそれを試したところ、うまくいきました。次に、ロギング パターンにロガー名が含まれているため、ロガー名で grep できるため、Web アプリごとに異なるファイルにログを記録する必要はないと判断しました。Google 検索では、tomcat7 に logback の使用を強制する方法に関するブログ投稿がたくさん見つかります。
于 2013-09-11T18:47:31.063 に答える