0

私はJBoss6を使用しており、このJBossに2つのプロジェクトをデプロイしましたが、それらは異なるWebコンテキストを持っています。どちらもバックグラウンドでHibernateと同じコアパッケージを使用しますが、Webコンテキストに従ってログファイルを区別したいと思います。コアパッケージは両方のプロジェクトで同じJavaパッケージであるためです。

log4jのマニュアルでもインターネットで検索しましたが、方法が見つかりませんでしたか?

4

1 に答える 1

0

これは、log4j MDCといくつかのコーディング、つまりカスタムアペンダーを作成することで実現できます。
それ以外の場合は、ロギングフレームワークをlogbackに切り替えることができます。これはlog4jの適切な後継です。Logbackは、特定のタイプのアペンダー、達成しようとしていることを正確に実行するSiftなどを定義します。

于 2013-03-04T09:52:34.790 に答える