Log4j配置及載入

2021-07-03 22:11:59 字數 959 閱讀 9373

(1)新建log4j.properties,置於src根目錄

(2)log4j格式詳解

$/logs/...

檔案目錄及檔案,例如,/home/admin/logs/hutudan.log

最大檔案大小,例如,100kb

備份檔案個數,例如,1

例如,%d - %m%n或%d %p [%c] %m%n

%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輸出產生該日誌事件的執行緒名

(3)載入log4j.properties檔案

放在src目錄下可自動載入,也可用spring指定載入

log4jconfiglocation 

web-inf/log4j.properties 

org.springframework.web.util.log4jconfiglistener 

LOG4J配置及實踐

日誌級別 error varn info debug trace 日誌的級別越低,輸出的資訊越詳細,即只輸出不小於設定級別的資訊 使用 配置檔案 設定全域性日誌配置,輸入error級別,stdout輸出到控制台 log4j.rootlogger error,stdout 設定自定義的日誌級別 log...

log4j 結合 spring 配置載入機制

最近經常使用org.slf4j.logger 突然間發現log也有很多細活去考慮。這算是一篇淺顯的入門配置吧。log4jconfiglocation web inf conf log4j.xml org.springframework.web.util.log4jconfiglistener 一看到...

log4j日誌系統 Log4j

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