0
私たちはマルチテナントアプリケーションを開発しています。私は、各ログメッセージの前にテナント名を追加したいSpring Bootで作成されたすべてのログにプレフィックスを追加するには?
... [liquiforce]新しいユーザージョン・キッドは、プロジェクト12のため
を
..... [moreiq]フェッチ4つのサンプルを作成しました15:上記の例は
- は、 "..."、クラス名は、2016年3月28日21、例えば、通常のタイムスタンプ、プロセスID、ログレベルを示し35.219 8に警告--- [メイン] dsroOperationImplicitParameterReader :
- [liquiforce]は私のテナント名です。最初のログは私が春 のSecurityContextがからテナント情報を参照されmoreiqテナント
- から2番目
liquiforceテナントからのアクションからのものであり、これはデフォルトlogbackロギングを使用して、スプリングブーツのすべての部分です。あなたはlogback-spring.xml
で設定する場合は
乾杯、 のRohit
MDCの使用について考えましたか? –
logbackを使用すると、logback.xmlファイルでログのパターンを設定できます。変数にはすでにレベル、日付、メソッドなどが含まれています。必要に応じて、自分のコードで独自の変数を定義することができます。 – Eria