冷面閻羅

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

          Log4j 簡單使用

          ?????????程序開發(fā)環(huán)境中的日志記錄是由嵌入在程序中以輸出一些對開發(fā)人員有用信息的語句所組成。例如,跟蹤語句( trace ),結(jié)構(gòu)轉(zhuǎn)儲和常見的 System.out.println printf 調(diào)試語句。 log4j 提供分級方法在程序中嵌入日志記錄語句。日志信息具有多種輸出格式和多個輸出級別。
          使用一個專門的日志記錄包,可以減輕對成千上萬的 System.out.println 語句的維護(hù)成本,因?yàn)槿罩居涗浛梢酝ㄟ^配置腳本在運(yùn)行時得以控制。 log4j 維護(hù)嵌入在程序代碼中的日志記錄語句。通過規(guī)范日志記錄的處理過程,一些人認(rèn)為應(yīng)該鼓勵更多的使用日志記錄并且獲得更高程度的效率。
          ?????? 在java程序中,使用的方法,我總結(jié)一下有兩種:
          ?????? 一是:
          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 簡單使用  回復(fù)  更多評論   

          嗯,正想學(xué)下LOG4J,很實(shí)用的東東
          2007-01-03 21:06 | 小賀
          主站蜘蛛池模板: 白银市| 南通市| 文登市| 溆浦县| 凌源市| 从化市| 高青县| 湟中县| 喀喇沁旗| 会宁县| 海兴县| 新乐市| 五常市| 涟源市| 绥阳县| 易门县| 靖远县| 雷波县| 铅山县| 凤台县| 嘉义县| 和政县| 栾川县| 桐庐县| 澜沧| 宕昌县| 丰城市| 安西县| 宁化县| 永胜县| 和龙市| 万宁市| 阿瓦提县| 平遥县| 成武县| 普定县| 台中县| 昌黎县| 浑源县| 滦平县| 沧源|