隨筆 - 26, 文章 - 0, 評(píng)論 - 2, 引用 - 0
          數(shù)據(jù)加載中……

          如何使用Log4j

          http://www.aygfsteel.com/rickhunter/articles/28133.html

          http://logging.apache.org/

          ??????? Log4j中有三個(gè)主要的組件,它們分別是 Logger、Appender和Layout,Log4j 允許開發(fā)人員定義多個(gè)Logger,每個(gè)Logger擁有自己的名字,Logger之間通過名字來表明隸屬關(guān)系。有一個(gè)Logger稱為Root,它永遠(yuǎn)存在,且不能通過名字檢索或引用,可以通過Logger.getRootLogger()方法獲得,其它Logger通過 Logger.getLogger(String name)方法。
          ?? Appender則是用來指明將所有的log信息存放到什么地方,Log4j中支持多種appender,如
          console、files、GUI components、NT Event Loggers等,一個(gè)Logger可以擁有多個(gè)Appender,也就是你既可以將Log信息輸出到屏幕,同時(shí)存儲(chǔ)到一個(gè)文件中。
          ?? Layout的作用是控制Log信息的輸出方式,也就是格式化輸出的信息。

          ?? Log4j中將要輸出的Log信息定義了5種級(jí)別,依次為DEBUG、INFO、WARN、ERROR和FATAL,當(dāng)輸出時(shí),只有級(jí)別高過配置中規(guī)定的級(jí)別的信息才能真正的輸出,這樣就很方便的來配置不同情況下要輸出的內(nèi)容,而不需要更改代碼,這點(diǎn)實(shí)在是方便啊。

          posted on 2008-08-25 11:44 Anderson 閱讀(190) 評(píng)論(0)  編輯  收藏 所屬分類: java

          主站蜘蛛池模板: 郎溪县| 九龙城区| 博湖县| 新田县| 保靖县| 永康市| 丰原市| 吴川市| 昌宁县| 清河县| 桦川县| 沅陵县| 玉溪市| 锡林浩特市| 林州市| 美姑县| 海南省| 宁陵县| 惠安县| 依兰县| 赞皇县| 横山县| 开远市| 全南县| 唐山市| 中江县| 龙游县| 边坝县| 玉环县| 镇坪县| 滁州市| 温宿县| 洪泽县| 涪陵区| 玉屏| 锡林郭勒盟| 周口市| 晋宁县| 扎鲁特旗| 肥东县| 淄博市|