JSONLayout RollingFileAppender Разделение строк - PullRequest
0 голосов
/ 28 апреля 2020

Я не уверен, что я делаю неправильно в log4j2. xml, но я просто пытаюсь получить JSON вывод с разницей строк между каждым журналами.

Я получаю:

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

, то есть с <JSONLayout eventEol="true" compact="true" />

Итак, я попытался <JSONLayout eventEol="true" compact="false" />, что дает:

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

Что я хочу:

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

Я также пытался в соответствии с документацией на https://logging.apache.org/log4j/2.x/manual/layouts.html#JSONLayout

<JSONLayout eventEol="true" compact="false" endOfLine="\n"/>

Может кто-нибудь подсказать мне, что мне здесь не хватает, пожалуйста. Спасибо.

Версии ядра и API Log4j - 2.0.2.

...