この質問はロギングの問題です。私はカスタムログを実装する必要があります複数のサービスとの間で使用されるutils。これは、ユーティリティーのユーザーがこれらを指定する必要なく、デフォルトでログ・イベント内のいくつかの属性(サービス名、アクセスされたエンドポイントuriなど)をログできなければなりません。Javaロギングでのデフォルトでの共通属性のロギング
例:サービス-1 | |/API /オーダー| usweridone | oder_id-ユーザーが
mylogutil.debug ...
ただし、出力は次のようになります( "注文が置かれている")
DEBUGと言うかもしれません1 |注文が配置されている
これ以外の理由は、ログメッセージ以外の属性、フィルタ、プロパティファイルまたはenv変数などからの着信要求から他の属性を抽出することができるためです。これを含める。
これを行うには公正な方法で手伝ってください。
ありがとうございます。私はslf4j/log4j2で容易に利用できるMDCを見つけました。サーブレットフィルタや他のインターセプタの必要な共通ログ属性を適用するために実装しました。 http://www.slf4j.org/manual.html – crs