Есть ли способ конвертировать timeMillis в JsonLayout в формат данных-времени - PullRequest
0 голосов
/ 10 февраля 2020

Это мой log4j2. xml:

<?xml version="1.0" encoding="UTF-16"?>
<Configuration status="INFO">
    <Appenders>
    <Console name="ConsoleJSONAppender" target="SYSTEM_OUT">

        <JsonLayout complete="false" eventEol="true" locationInfo="true" properties="true" compact="false">

        </JsonLayout>
    </Console>
</Appenders>
 <Loggers>
<Logger name="CONSOLE_JSON_APPENDER" level="TRACE" additivity="false">
    <AppenderRef ref="ConsoleJSONAppender" />
    </Logger>
</Loggers>
</Configuration>

Выходной формат журналов:

{
  "timeMillis" : 1581313675081,
  "thread" : "main",
  "level" : "FATAL",
  "loggerName" : "CONSOLE_JSON_APPENDER",
  "message" : "Inside Sum",
  "endOfBatch" : false,
  "loggerFqcn" : "org.apache.logging.log4j.spi.AbstractLogger",
  "threadId" : 1,
  "threadPriority" : 5,
  "source" : {
    "class" : "JSONlogging",
    "method" : "Sum",
    "file" : "JSONlogging.java",
    "line" : 19
  }
}

Я хочу, чтобы метка времени была сохранена в формате дата-время. Может кто-нибудь помочь мне с этим? Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...