ロギング フレームワークとして Log4j を使用しています。私はMDCを使用してアプリケーション全体でいくつかの値を保持しているので、最終的にログに記録してイベントヘルパー内の値を取得できます。しかし、サーバーのエラー/例外ログの場合、他のセッション値が混同されていることに気付きました。
DeptId のように、ログに記録する必要があるものは存在しませんが、他はログに記録されます。
MDC はスレッドセーフではありませんか? これに対する解決策はありますか?
例
MDC.put("prsn_id","123456");
MDC.put("dept_id","comp_sc_12");