log4J日誌
07-23
一.日誌管理:記錄軟體中的異常和變化. 1.監視代碼中的變數的變化. 2.調試. 3.記錄系統的使用情況. 目前較好的日誌器:log4j,jdk1.4Logging,NoOplog二.Apache做的通用日誌包介面:log,logFactory 1.log:對顯示的日誌級別進行管理,寫日誌. 日誌的級別信息: fatal:最高級別,系統崩潰. Error:錯誤. Warn:警告. Info:信息. Debug:調試. Trace:最低級. 可以通過log.Warn("")來記錄日誌信息. 日誌級別輸出時對設置級別以下的日誌信息忽略不輸出 eg:設置級別為Warn時,則不會處理info,Debug,Teace的信息.三.logFactory:取得日誌信息的工廠類. logFactory提供兩個方法(靜態) 1.logFactory.getLog(String name); 得到一個名為name的日誌器 2.logFactory.getLog(Class class); 得到一個以類名為名的日誌器四.log4j的配置: logger:配置日誌的級別,日誌的目的地.多個目的地用","隔開. eg:log4j.rootLogger=[級別].目的地1,目的地2,... Apperder:定義日誌,輸出的目的地具體信息. log4j提供日常的Appender: 1.org.apache.log4j.ConsoleAppender. 2.peg.apache.log4j.FileAppender. Layout:定義日誌的輸出格式. 1.Org.apache.log4j.SimpleLayout:簡單 2.Org.apache.log4j.PatternLayout:靈活指定布局 3.Org.apache.log4j.ConversionPattern:自定義五。使用log4j: 1.把log4j的包導進. 2.在WEB-INF/class/建立一個log4j. properties文件(JBulider時),必須是這個名字,裡面寫入日誌的配置信息. 使用Eclipse時,把log4j. properties放在src的根目錄下,不要放在包內,否則識別不出來. log4j. properties文件有實例,略加改動就可用. 3. Log log = LogFactory.getLog(this.getclass()); log.debug("日誌記錄信息");
推薦閱讀:
推薦閱讀:
※風情女人含蓄而低調的誘惑 - Qzone日誌
※寒江雪的日誌
※什麼人能從婚姻中得到富貴 - Qzone日誌
※人情厚養處世法(3) @ 盈盈梅代子 :: 隨意窩 Xuite日誌
※如何讓曝光更準確 - Qzone日誌
TAG:日誌 |