私はlogの出力をJSON形式でリダイレクトしようとしています。したがって、私はlog4j2のJson設定を持っています。私はJsonLayoutを使うべきであることを知っていますが、これを私の設定にする方法はありませんでした。これは私のlog4j2.jsonです:JsonLayoutをlog4j2 jsonの設定に追加
{
"Configuration": {
"status": "info",
"Appenders": {
"Console": {
"name": "Console",
"target": "SYSTEM_OUT",
"PatternLayout": {
"Pattern": "%d{yyyy-MM-dd'T'HH:mm:ss.SSSXXX} [%t] %-5level [%logger{1.}] - %msg%n"
}
}
},
"Loggers": {
"Root": {
"level": "info",
"AppenderRef": [
{
"ref": "Console"
}
]
}
}
}
}
これを私の設定ファイルに追加してもらえますか?
私は少し混乱しています。なぜあなたはJsonLayoutでFileAppenderを設定できませんか? – rgoers
どうすればいいですか? @Rgoers –