swa*_*ati 5 apache logging log4j
ello每个人,我都是使用apache记录器的新手.我已经下载了log4j-xx,我有以下文本配置文件将root logger level设置为DEBUG,它是mainFormat唯一的appender.
log4j.rootLogger = TRACE, mainFormat, FILE
Run Code Online (Sandbox Code Playgroud)
mainFormat设置为ConsoleAppender.
log4j.appender.mainFormat=org.apache.log4j.ConsoleAppender
Run Code Online (Sandbox Code Playgroud)
mainFormat使用PatternLayout.
log4j.appender.mainFormat.layout=org.apache.log4j.PatternLayout
log4j.appender.mainFormat.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
我使用上面的配置文件来创建日志文件.现在我想将当前时间戳添加到日志文件中.有没有办法做到这一点.如果是,可以请一些人给我说明怎么做.提前致谢.
您可以使用以下命令将日期添加到模式中:
%utcdate{yyyy-MM-dd HH:mm:ss.fff}
Run Code Online (Sandbox Code Playgroud)
要在上下文中查看它,这里是一个完整的 PatternLayout 转换模式:
%utcdate{yyyy-MM-dd HH:mm:ss.fff} %-5level [%thread] - %type.%method - %message%newline
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6484 次 |
| 最近记录: |