標籤:style class blog http color com
老師的總結:
日誌:除了能記錄異常資訊,還可以記錄程式正常運行時的關鍵資訊。
使用log4j來進行記錄檔記錄經典步驟:
001.在項目中建立一個lib檔案夾,然後將下載好的jar包copy到該檔案夾下
002.對已經copy過來的jar包,點擊右鍵,然後執行操作,
項目中就會多出一個引入外部Library的項目
003.在src目錄下建立一個名稱為log4j.properties檔案
004.編寫,粘貼已經寫好的設定檔內容,編碼方式可以做下修正。對設定檔點擊右鍵→屬性→other→utf-8,然後應用確定即可。如果再次報錯,不理會他,點擊確定,再次Ctrl+S即可。
005.就是在main方法所在類中,添加如下代碼
//首先是建立一個靜態Logger對象
public static Logger logger=Logger.getLogger("log4j");
接下來就可以通過logger.debug(“日誌內容”);
注意事項:通過反編譯源碼我們知道,getLogger方法,有兩個重載。
我們當前使用的是傳入字串的重載,經過多方資料驗證,括弧中傳入任何內容對抽象工廠產生出一個Logger執行個體時沒有任何影響的。所以可以放心使用。
只要在異常語句後加入logger.debug("輸入字串資訊");就能在控制台或者在檔案裡輸出資訊!
設定檔資訊:
### 設定Logger輸出層級和輸出目的地 ### log4j.rootLogger=debug,logfile
### 把日誌資訊輸出到檔案:jbit.log ### log4j.appender.logfile=org.apache.log4j.FileAppender log4j.appender.logfile.File=temp/mingming.log log4j.appender.logfile.layout=org.apache.log4j.PatternLayout log4j.appender.logfile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %l %F %p %m%n