如何在 jdbc appender 的 log4j2.properties 文件中将日期时间作为 long 值传递
how to pass datetime as long value in log4j2.properties file in jdbc appender
我有一个带有记录 'System.currentTimeMillis()' 值的 Long 参数的实体。
在 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
因为我的参数很长!
我该怎么做。
我用它来解决我的问题:
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
我有一个带有记录 'System.currentTimeMillis()' 值的 Long 参数的实体。
在 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
因为我的参数很长!
我该怎么做。
我用它来解决我的问题:
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