как передать datetime как длинное значение в файле log4j2.properties в jdbc appender - PullRequest
0 голосов
/ 24 апреля 2019

У меня есть объект с параметром Long, который записывает значение 'System.currentTimeMillis ()'.

В файле свойств log4j2 мне нужно получить текущее время в миллисекундах и передать его в виде значения столбца, как показано ниже:

appender.systemLog.columnConfigs[0].type = Column
appender.systemLog.columnConfigs[0].name = CREATION_TIME
appender.systemLog.columnConfigs[0].literal = **???**
appender.systemLog.columnConfigs[0].isUnicode = false

Я не могу использовать isEventTimestamp, потому что мой параметр длинный!

как я могу это сделать.

1 Ответ

0 голосов
/ 13 мая 2019

Я использую это, чтобы решить мою проблему:

appender.systemLog.columnConfigs[0].type = Column
appender.systemLog.columnConfigs[0].name = CREATION_TIME
appender.systemLog.columnConfigs[0].pattern = %d{UNIX_MILLIS}
appender.systemLog.columnConfigs[0].isUnicode = false

особая благодарность thegeko

...