1.在專案下面建立乙個資料夾jar,將jar複製到該資料夾。
2.選中該jar 然後滑鼠右鍵 在彈出來的選單欄選擇 buid path -à選擇 add to buidpath
3.新增log4j.properties 配置檔案
### 設定logger輸出級別和輸出目的地 ###
log4j.rootlogger=debug, stdout,logfile
### 把日誌資訊輸出到控制台 ###
### 把日誌資訊輸出到檔案:jbit.log ###
①、配置根logger
logger 負責處理日誌記錄的大部分操作。
其語法為:
其語法為:
…③、配置日誌資訊的格式(布局)layout
其語法為:
…其中,log4j提供的layout有以下幾種:
org.apache.log4j.htmllayout(以html**形式布局),
org.apache.log4j.patternlayout(可以靈活地指定布局模式),
org.apache.log4j.******layout(包含日誌資訊的級別和資訊字串),
org.apache.log4j.ttcclayout(包含日誌產生的時間、執行緒、類別等等資訊)
格式化日誌
log4j採用類似c語言中的printf函式的列印格式格式化日誌資訊,列印引數如下:
%m 輸出**中指定的訊息;
%m 輸出列印該條日誌的方法名;
%p 輸出優先順序,即debug,info,warn,error,fatal;
%r 輸出自應用啟動到輸出該log資訊耗費的毫秒數;
%c 輸出所屬的類目,通常就是所在類的全名;
%t 輸出產生該日誌事件的執行緒名;
%n 輸出乙個回車換行符,windows平台為"rn」,unix平台為"n」;
%d 輸出日誌時間點的日期或時間,預設格式為iso8601,也可以在其後指定格式,比如:%d,輸出類似:2002-10-18 22:10:28,921;
%l 輸出日誌事件的發生位置,及在**中的行數。
使用Log4j日誌工具
步驟2 建立log4j.properties 檔案 注意,必須放在soruce folder資料夾下。檔案內容如下 注釋 logfile 指輸出到檔案 o 表示輸出到控制台 log4j.rootlogger debug,logfile,o 把日誌資訊輸出到控制台 步驟3 建立乙個logger 物件 ...
使用log4j記錄日誌
1 配置根logger 1 首先在classpath下尋找自己的配置檔案commons logging.properties,如果找到,則使用其中定義的 log實現類 2 如果找不到commons logging.properties檔案,則在查詢是否已定義系統環境變數 org.apache.com...
使用log4j記錄日誌
1 環境 win7,jdk1.6,myeclipse8.5,tomcat6 2 準備commons logging.jar log4j 1.2.15.jar放在 lib目錄下 3 log4j.properties檔案的內容 log4j configuration log4j.rootlogger d...