log4j日誌框架的使用心得

2021-09-26 01:18:47 字數 583 閱讀 1374

log4j.properties 配置檔案內容如下。

###根配置,這裡我們把debug層級以及以上的資訊輸出到console和file;###

log4j.rootlogger = debug,stdout,d,e,i

###輸出到console;(輸出日誌到控制台)###

###輸出debug級別的日誌到 「e://logs/debug.log 「」檔案下###

###輸出error級別的日誌到 「e://logs/error.log 「」檔案下###

###輸出info級別的日誌到 「e://logs/info.log 「」檔案下###

log4j.rootlogger = debug,stdout,d,e,i

1.使用levelrangefilter

這個應該是3種裡面最方便的,配置如下

這裡通過threshold指定輸出級別為info,但是預設的大於info的也會輸出.

下面增加的filter指定了最大級別和最小級別,都為info,所以最終只會輸出info級別.

參考文章

Log4j日誌框架使用

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

log4J日誌框架

log4j的配置 log4j是乙個日誌輸出框架,就是用於輸出日誌的,主流框架大部分都是log4j輸出。spring框架也可以通過log4j輸出日誌 log4j提供了強大的日誌輸出的自定義功能 1 通過級別輸出日誌 除錯 資訊 警告 錯誤 致命異常 2 可以指定輸出到控制台,以及輸出到檔案。3 可以設...

log4j日誌系統 Log4j

1.1 log4j的三大核心元件 1.2 loggers 記錄器 1.4 layouts 布局 org.apache.log4j.htmllayout 以html 形式布局 org.apache.log4j.patternlayout 可以靈活地指定布局模式 org.apache.log4j.lay...