閱讀目錄
多檔案輸出——日誌輪轉
多問鍵輸出——日期輪轉
回到頂部
log4j.rootlogger = debug, file
##### set the name of the file
##### set the immediate flush to true (default)
##### set the threshold to debug mode
如果是配置xml的配置檔案,可以參考如下:
回到頂部
如果需要把日誌檔案寫入到多個326影視檔案中,例如,按照檔案的大小,到達一定的閾值後,就寫入另乙個檔案。
新增的屬性如下:
log4j.properties的配置如下
log4j.rootlogger = debug, file
##### set the name of the file
##### set the immediate flush to true (default)
##### set the threshold to debug mode
##### set the maximum file size before rollover
##### set the the backup index
上面的檔案中,最大的檔案大小為5kb,當超過這個大小後,就會建立新的檔案;然後這個檔案被命名為log.1;同理,如果有log.2就會重新命名為log.3。如果索引數目最多設定為5,並且已經存在了log.5,那麼log.5會被直接刪除。
回到頂部
它增加的屬性如下:
這個屬性可以按照下面的方式書寫:
log4j.properties的配置如下
log4j.rootlogger = debug, file
##### set the name of the file
##### set the immediate flush to true (default)
##### set the threshold to debug mode
##### set the datepattern
同樣,如果在xml中配置,新增相關的屬性即可。
Log4j官方文件翻譯 三 配置
之前的章節介紹了log4j的核心元件,本章將會通過配置檔案介紹一下核心組建的配置。log4j.properties是log4j的配置檔案,它採用鍵值對的方式定義。預設情況下,logmanager物件會在classpath目錄下尋找log4j.properties。log4j.rootlogger d...
Log4j官方文件翻譯 二 架構設計
log4j遵循層次化架構,每個層都有不同的物件來執行不同的任務。這種層次話的結構靈活設計 易於未來的擴充套件。log4j框架中有兩種物件 核心物件包括下面幾種型別 layout物件,用於提供格式化日誌資訊的風格,在發布日誌資訊前,使其變得可讀 可重用。下面就是log4j的架構組成圖 支撐物件,他們在...
Log4j官方文件翻譯 二 架構設計
log4j遵循層次化架構,每個層都有不同的物件來執行不同的任務。這種層次話的結構靈活設計 易於未來的擴充套件。log4j框架中有兩種物件 核心物件包括下面幾種型別 layout物件,用於提供格式化日誌資訊的風格,在發布日誌資訊前,使其變得可讀 可重用。下面就是log4j的架構組成圖 支撐物件,他們在...