0

私はJava Webサービスアプリを持っています。Web メソッドには、クライアントからの requestId という 1 つのパラメーターがあります。私の Web サービス アプリは複数のリクエストを同時に処理する必要があるため、リクエストのログが混在しているため、ログをトレースする何らかの方法が必要です。ログを簡単にトレースできるように、スレッド名を requestId に変更し、スレッド名を出力する予定です。私の質問は、スレッド名を変更しても安全でしょうか?

4

2 に答える 2

2

を使用している場合はlog4j、Nested Diagnostic Context (NDC) および Mapped Diagnostic Context (MDC) の概念を確認してください。これにより、そのような非構造化データをすべてのログ出力に入れることができます。

他のライブラリには、おそらく同様の概念があります。

于 2013-01-07T08:30:35.930 に答える
0

はい。スレッド名はいつでも変更できます。

于 2013-01-07T08:29:12.063 に答える