Log4j配置詳解及輸出設定

2021-10-05 21:59:57 字數 1161 閱讀 8064

log4j配置詳解及輸出設定

學習log4j配置詳細資訊 同時記錄下來

log4j.rootlogger=debug,console,dailyfile

#log4j.rootlogger=error,console,rfile

log4j.addivity.org.apache=

true

#----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

-------

%-d[%

-5p](%c

:%l)

%m%n

#----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

----

-------

true

'_'yyyy-mm-dd

../logs/web.log8%

-d[%-

5p](%c:

%l)%m%n

log4j.rootlogger 配置日誌級別

日誌級別 error>warn>info>debug

在開發除錯階段建議開啟debug級別,同時列印日誌使用logger.debug;

因為在專案發布階段 日誌等級將會調整為error或者info 這種情況下 除錯狀態下的logger.debug的內容就不會被列印出來,在後期專案上線時 不需要改變專案**。

為了方便管理,只有除錯的時候才用到日誌會用debug,一些資訊類的日誌記錄通常會用info(比如你想看一天有幾個使用者登入),一些錯誤的,或者異常資訊會用error,比如某個時刻資料庫連線出了問題,如果分析日誌,直接搜尋error開頭的就能直接定位到了

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...

log4j配置詳解

apache推出開源免費的日誌處理類庫 在專案發布後,無控制台,不易觀察一些輸出結果 作用 不僅能把內容輸出到控制台,還能把內容輸出到檔案,便於觀察結果 輸出級別 主要使用的級別一共有七種,只建議使用四種 error 錯誤 warn 警告 info 普通資訊 debug 除錯資訊 元素及配置步驟 根...