我有一个带有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
!
我该怎么做。
答案 0 :(得分:0)
我用它来解决我的问题:
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