2

完全な実行スレッドのログを作成するにはどうすればよいですか?

完全な実行のログを取得できるかどうかを確認したいと思います (たとえば、ビジー状態のサーバーに対してリクエストが行われた場合、そのリクエストに固有のログを取得できますか)?

いくつかのアイデアを投げて、どうすればこれを達成できますか。どうもありがとう!

私たちのアプリケーションは、ログに以下の lib を使用しています。

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        <version>1.7.5</version>
    </dependency>
4

1 に答える 1

0

log4j を使用すると、サーブレット フィルターに設定されたマップされた診断コンテキスト (MDC) を使用できます。このフィルターでは、ユーザー、スレッド名、IP アドレスなど、要求から必要なものをログ ファイルに表示できます。このブログ投稿は適切な説明を提供し、例を含むフォローアップ投稿http://veerasundar.com/blog/2009/10/log4j-mdc-mapped-diagnostic-context-what-and-why/

ログファイルにその情報があれば、チェーンソーなどを使用してコンテンツを表示およびフィルタリングできます。 http://logging.apache.org/chainsaw/index.html

于 2013-10-03T19:24:34.643 に答える