網上搜了好多關於log4j檔案使用的文件,大都感覺說的太雜,實用性不是特別強,我就那我乙個日常的日誌檔案來給大家講解
#log4j.rootlogger=debug, a1, r --下面si行定義的是日誌級別 其實我一般就用兩種分別是info 與 error 在測試環境可以用info 在生產環境用error
log4j.rootlogger=info, a1, r --注意後面這個 a1 r 很重要
#log4j.rootlogger=warn,a1, r
#log4j.rootlogger=error, a1, r
格式名 含義
%c 輸出日誌資訊所屬的類的全名
%d 輸出日誌時間點的日期或時間,預設格式為iso8601,也可以在其後指定格式,比如:%d,輸出類似:2002-10-18- 22:10:28
%f 輸出日誌資訊所屬的類的類名
%l 輸出日誌事件的發生位置,即輸出日誌資訊的語句處於它所在的類的第幾行
%m 輸出**中指定的資訊,如log(message)中的message
%n 輸出乙個回車換行符,windows平台為「rn」,unix平台為「n」
%p 輸出優先順序,即debug,info,warn,error,fatal。如果是呼叫debug()輸出的,則為debug,依此類推
%r 輸出自應用啟動到輸出該日誌資訊所耗費的毫秒數
%t 輸出產生該日誌事件的執行緒名
還可以指定日誌名稱
log4j日誌配置檔案
日誌級別 是按嚴重 重要 程度來分的 如下6種 all trace debug info warn error fatal off 列印日誌的規則 levelp levelq,則levelp會列印在levelq的log裡。即 如果設定的日誌級別是info,則會包括info warn error等高階...
log4j配置檔案
u5e94 u7528 u4e8e u63a7 u5236 u53f0 u5e94 u7528 u4e8e u6587 u4ef6 u5e94 u7528 u4e8e u6587 u4ef6 u56de u6eda u53d1 u9001 u65e5 u5fd7 u7ed9 u90ae u4ef6 ...
Log4j配置檔案
下面給出得log4j配置檔案實現了輸出到控制台,檔案,回滾檔案,傳送日誌郵件,輸出到資料庫日誌表,自定義標籤等全套功能。log4j.rootlogger debug,console,a1,im debug,console,file,rolling file,mail,database log4j.a...