JSONLayout RollingFileAppender行分隔

JSONLayout RollingFileAppender行分隔,json,log4j2,Json,Log4j2,我不确定我在log4j2.xml中做了什么不正确,但我只是尝试使用每个日志之间的行差异来获取JSON输出 我得到了: {"loggerFqcn":"org.apache.logging.slf4j.Log4jLogger"},{"loggerFqcn":"org.apache.logging.slf4j.Log4jLogger"} 这就是 所以我尝试了,它给出了: { "loggerFqcn":"org.apache.logging.slf4j.Log4jLogger" }{ "loggerF

我不确定我在log4j2.xml中做了什么不正确,但我只是尝试使用每个日志之间的行差异来获取JSON输出

我得到了:

{"loggerFqcn":"org.apache.logging.slf4j.Log4jLogger"},{"loggerFqcn":"org.apache.logging.slf4j.Log4jLogger"}
这就是

所以我尝试了
,它给出了:

{
"loggerFqcn":"org.apache.logging.slf4j.Log4jLogger"
}{
"loggerFqcn":"org.apache.logging.slf4j.Log4jLogger"},
我想要的是:

{
"loggerFqcn":"org.apache.logging.slf4j.Log4jLogger"
}
{
"loggerFqcn":"org.apache.logging.slf4j.Log4jLogger"
},
我也尝试了根据文件在

有人能告诉我我在这里遗漏了什么吗。多谢各位


Log4j core和api版本是2.0.2。

这似乎是版本2.0.2中的一个缺陷,当我使用更新版本(如2.11.1)时,它与您的Approach配合良好。这似乎是版本2.0.2中的一个缺陷,当我使用更新版本(如2.11.1)时,它与您的Approach配合良好。