log4J日誌框架

2022-06-19 07:03:08 字數 1031 閱讀 1385

log4j的配置:log4j是乙個日誌輸出框架,就是用於輸出日誌的,主流框架大部分都是log4j輸出。spring框架也可以通過log4j輸出日誌

log4j提供了強大的日誌輸出的自定義功能

(1)通過級別輸出日誌 (除錯、資訊、警告、錯誤、致命異常)

(2)可以指定輸出到控制台,以及輸出到檔案。

(3)可以設定輸出的日誌格式

第二步:在src下建立乙個log4j.properties檔案

配置以下資訊:

或者在apache-log4j-1.2.17\examples找到4個配置檔案事例,將其中乙個檔案複製到srcx下

複製後必須改名為 log4j.properties 檔案,執行程式之後即可在控制台看到列印的日誌

第三步:配置 log4j.logger.org.apache.ibatis= error ,可以相應的遮蔽掉級別較高的型別日誌 

log4j配置檔案的詳解:

(1)log4j.rootlogger=輸出等級,輸出策略名1,輸出策略名2,輸出策略名3....

輸出等級:日誌的輸出型別,高等級的型別的可以遮蔽掉低等級的型別,不作輸出

5種級別:fatal(致命錯誤)>error(錯誤)>warn(警告)>info(資訊)>debug(除錯)

如:log4j.rootlogger=debug,a1,a2,a3

Log4j日誌框架使用

error 代表日誌輸出的級別,error及以上級別才輸出 logfile表示將日誌寫入到檔案,這裡可以新增多個引數,新增stdout在控制台輸出,用逗號隔開 上面的 表示日誌輸出到控制台 上面的 配置輸出的類 上面的 表示輸出時的格式的設定 stdout 這個名稱可以修改,但是要保證所有的地方保持...

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 日誌記錄方法

logger類具有處理日誌記錄活動的方法。我們可以使用兩個靜態方法建立logger類的例項 public static logger getrootlogger public static logger getlogger string name 第乙個方法返回沒有名稱的根日誌記錄器。第二個方法按名...