冷面閻羅

          低調做人&&高調做事
          隨筆 - 208, 文章 - 3, 評論 - 593, 引用 - 0
          數(shù)據(jù)加載中……

          Log4j 簡單使用

          ?????????程序開發(fā)環(huán)境中的日志記錄是由嵌入在程序中以輸出一些對開發(fā)人員有用信息的語句所組成。例如,跟蹤語句( trace ),結構轉儲和常見的 System.out.println printf 調試語句。 log4j 提供分級方法在程序中嵌入日志記錄語句。日志信息具有多種輸出格式和多個輸出級別。
          使用一個專門的日志記錄包,可以減輕對成千上萬的 System.out.println 語句的維護成本,因為日志記錄可以通過配置腳本在運行時得以控制。 log4j 維護嵌入在程序代碼中的日志記錄語句。通過規(guī)范日志記錄的處理過程,一些人認為應該鼓勵更多的使用日志記錄并且獲得更高程度的效率。
          ?????? 在java程序中,使用的方法,我總結一下有兩種:
          ?????? 一是:
          private?static?org.apache.log4j.Category?log?=
          org.apache.log4j.Category.getInstance(classname);
          //classname?java文件名\r

          log.debug(
          "");
          log.error(
          "");
          ..
          ??? 一是:
          import?org.apache.log4j.BasicConfigurator;
          import?org.apache.log4j.Logger;
          import?org.apache.log4j.Priority;

          public?class?TestLog4j?
          {
          ????
          //代碼(1)
          ????static?Logger?logger?=?Logger.getLogger(TestLog4j.class.getName());
          ????
          public?TestLog4j(){}
          ????
          public?static?void?main(String[]?args)
          {
          ?????
          //代碼(2)
          ????????BasicConfigurator.configure();
          ?????????
          //代碼(3)
          ????????logger.debug("Start?of?the?main()?in?TestLog4j");
          ????????logger.info(
          "Just?testing?a?log?message?with?priority?set?to?INFO");
          ????????logger.warn(
          "Just?testing?a?log?message?with?priority?set?to?WARN");
          ????????logger.error(
          "Just?testing?a?log?message?with?priority?set?to?ERROR");
          ????????logger.fatal(
          "Just?testing?a?log?message?with?priority?set?to?FATAL");
          ????????logger.log(Priority.DEBUG,?
          "Testing?a?log?message?use?a?alternate?form");
          ????????logger.debug(
          "End?of?the?main()?in?TestLog4j");
          ????}

          }

          posted on 2006-12-27 19:39 冷面閻羅 閱讀(500) 評論(1)  編輯  收藏 所屬分類: java

          評論

          # re: Log4j 簡單使用  回復  更多評論   

          嗯,正想學下LOG4J,很實用的東東
          2007-01-03 21:06 | 小賀
          主站蜘蛛池模板: 鸡东县| 神农架林区| 渝北区| 沙河市| 成都市| 栖霞市| 佛坪县| 乌拉特后旗| 应城市| 疏附县| 英超| 社旗县| 宕昌县| 鹤庆县| 渝北区| 来宾市| 平江县| 禹州市| 当涂县| 沿河| 汉源县| 祁阳县| 五原县| 墨玉县| 岗巴县| 建阳市| 玛纳斯县| 永年县| 青神县| 通化县| 侯马市| 米脂县| 安徽省| 内江市| 镇江市| 浏阳市| 长寿区| 化隆| 巴林左旗| 平潭县| 汶川县|