0

別のユーザー セッションからのメッセージを別のログ ファイルに記録する必要があります。また、X 日経過したログ ファイルをロールします。どうすればそれを達成できますか?現在、Log4j とともに SLF4j を使用しています。しかし、ロギング フレームワークを変更しても構わないと思っています。

SLF4j MDC を使ってみました。ただし、スレッドごとに機能します。同じスレッドが異なるユーザー セッションにサービスを提供しているようです。

誰かがこれで私を助けることができますか?

4

1 に答える 1

0

最後にそれを理解しました。MDC はスレッドごとに設定されます。そのため、サーバーにリクエストが送信されるたびに、サーブレット/ポートレット フィルターを使用して達成できる MDC を設定する必要があります。

于 2012-08-06T14:14:03.593 に答える