我想重定向日誌的輸出JSON格式,所以,我有一個Json配置log4j2。我知道我應該使用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 –