2

Java 内からメッセージを jSon 形式でログに記録したいと考えています。階層的なロガーとメソッド名には log4j のような専門的なロギングの利便性が欲しいのですが、json オブジェクトに他のキーと値の名前も出力したいと考えています。

これに似た出力を探しています:

{ 'time':'123' , level:'debug', action: 'open',filename:'bla.txt'}

{ 'time':'432' , level:'info', action: 'calculate',result:'353'}

log4j を使用して再フォーマットすると、ログに記録された値と同じオブジェクトで自動値 (タイムスタンプなど) を取得できません。

これを解決するロギング フレームワークまたはプラグインはありますか?

4

1 に答える 1