簡體   English   中英

如何將時間戳添加到日志文件中

[英]How to add the time stamp to the log file

ello每個人,我都是使用apache記錄器的新手。 我已經下載了log4j-xx,我有以下文本配置文件將root logger level設置為DEBUG,它是mainFormat唯一的appender。

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請參閱文檔如何配置它)

您可以使用以下方法將日期添加到模式:

%utcdate{yyyy-MM-dd HH:mm:ss.fff}

要在上下文中查看它,這里是一個完整的PatternLayout轉換模式:

%utcdate{yyyy-MM-dd HH:mm:ss.fff} %-5level [%thread] - %type.%method - %message%newline

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM