你好,大家,我是使用 apache logger 的新手。我已经下载了 log4j-xx 并且我有以下文本配置文件
将根记录器级别设置为 DEBUG,并将其唯一的 appender 设置为 mainFormat。
log4j.rootLogger = TRACE, mainFormat, FILE
mainFormat 设置为 ConsoleAppender。
log4j.appender.mainFormat=org.apache.log4j.ConsoleAppender
mainFormat 使用 PatternLayout。
log4j.appender.mainFormat.layout=org.apache.log4j.PatternLayout
log4j.appender.mainFormat.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
File 生成输出文件。
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=log4j_HAPR001_OutputFile.log
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
我使用上面的配置文件来创建日志文件。现在我想将当前时间戳添加到日志文件中。有没有办法做到这一点。如果是的话可以有人请给我如何做的说明。提前致谢。
最佳答案
要为日志文件的名称添加时间戳,请使用 DailyRollingFileAppender
( see the docs 如何配置)
关于apache - 如何在日志文件中添加时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2598255/