Log4J 1 x 配置詳解

2021-08-14 20:05:58 字數 469 閱讀 1177

log4j劃分了5個級別:debug,info,warn,error,fatal。 這5個level是有優先順序順序的,debug

log4j提供了可以自己控制輸出格式,layouts就可以幹這個事情,layouts提供四種日誌輸出格式:

html**形式:org.apache.log4j.htmllayout

靈活地指定布局模式:org.apache.log4j.patternlayout

包含info型別的布局模式:org.apache.log4j.******layout

包含執行緒,日誌型別的布局模式:org.apache.log4j.ttcclayout

log4j支援兩種配置檔案格式,一種是xml格式的檔案,一種是properties屬性檔案。下面以properties屬性檔案為例介紹log4j.properties的配置。

包含日誌資訊的級別和資訊字串

包含日誌產生的執行緒、類別等等資訊

log4j(1 x)最全配置!!!

本文持續更新中。如果要徹底了解 log4j 的配置都起到了什麼作用,當然要先看看 log4j 的內部原理啦 佔位符 以下正文開始 1 讀取系統變數 log4j.defaultinitoverride 的值,如果值為 null 預設 或者 false,就會開始執行以下初始化步驟 否則跳過 2 讀取系統...

log4j配置詳解

logs 檔案目錄及檔案,例如,home admin logs hutudan.log 最大檔案大小,例如,100kb 備份檔案個數,例如,1 例如,d m n或 d p c m n c 輸出日誌資訊所屬的類的全名 d 輸出日誌時間點的日期或時間,預設格式為iso8601,也可以在其後指定格式,比如...

Log4j配置詳解

先看log4j的配置檔案如下 如果使用資料庫,請新增資料庫驅動,我感覺把日誌輸出到資料庫挺好的,畢竟資料庫中的資料不管是搜尋,還是統計分析都比檔案容易。資料表建立 如下 create table log icecoldmonitor id int 11 not null auto increment...