log4j按時生成日誌檔案

2021-08-17 06:46:07 字數 775 閱讀 1621

log4j.properties配置檔案內容:

#配置根log

log4j.rootlogger=debug,stdout,log

#log列印到控制台

#%-5p:輸出內容長度如果小於5的話,則用空格補齊。

# 輸出日誌

如上文中的log、stdout,可以自定義,一定要配置在log4j.rootlogger才會起作用。

引數: 

%p:輸出日誌資訊優先順序,即debug,info,warn,error,fatal, 

%d:輸出日誌時間點的日期或時間,預設格式為iso8601,也可以在其後指定格式,比如:%d,輸出:2018-03-20 15:17:53

%r:輸出自應用啟動到輸出該log資訊耗費的毫秒數 

%c:輸出日誌資訊所屬的類目,通常就是所在類的全名 

%t:輸出產生該日誌事件的執行緒名 

%l:輸出日誌事件的發生位置,包括類目名、發生的執行緒,以及在**中的行數。

%f:輸出日誌訊息產生時所在的檔名稱 

%l:輸出**中的行號 

%m:輸出**中指定的訊息,產生的日誌具體資訊 

%n:輸出乙個回車換行符

'.'yyyy-mm: 每月  

'.'yyyy-ww: 每週   

'.'yyyy-mm-dd: 每天  

'.'yyyy-mm-dd-a: 每天兩次  

'.'yyyy-mm-dd-hh: 每小時  

'.'yyyy-mm-dd-hh-mm: 每分鐘  

注意:

報錯 log4j不生成日誌檔案的問題

直接看我的註解吧 注意位址的斜槓,還有位址別寫什麼相對位址了,這包太老了,伺服器update一下相容問題就出來了。第乙個引數定義達到什麼程度就輸出 第二第三.第n 定義輸出的型別 debuglog4j.rootlogger debug,stdout r direct log messages to ...

log4j日誌系統 Log4j

1.1 log4j的三大核心元件 1.2 loggers 記錄器 1.4 layouts 布局 org.apache.log4j.htmllayout 以html 形式布局 org.apache.log4j.patternlayout 可以靈活地指定布局模式 org.apache.log4j.lay...

Log4J日誌檔案配置

log4j日誌檔案配置 一 日誌器配置 根日誌器 其他日誌器都繼承自這個日誌器 日誌的層次 log4j.logger.a info,a1 log4j.logger.a.b debug,a1,a2 則日誌器的繼承關係為 a.b繼承自a,a繼承自root logger,即發往a.b的info日誌,也會被...