冷面閻羅

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

          Log4j 簡單使用

          ?????????程序開發環境中的日志記錄是由嵌入在程序中以輸出一些對開發人員有用信息的語句所組成。例如,跟蹤語句( trace ),結構轉儲和常見的 System.out.println printf 調試語句。 log4j 提供分級方法在程序中嵌入日志記錄語句。日志信息具有多種輸出格式和多個輸出級別。
          使用一個專門的日志記錄包,可以減輕對成千上萬的 System.out.println 語句的維護成本,因為日志記錄可以通過配置腳本在運行時得以控制。 log4j 維護嵌入在程序代碼中的日志記錄語句。通過規范日志記錄的處理過程,一些人認為應該鼓勵更多的使用日志記錄并且獲得更高程度的效率。
          ?????? 在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 冷面閻羅 閱讀(499) 評論(1)  編輯  收藏 所屬分類: java

          評論

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

          嗯,正想學下LOG4J,很實用的東東
          2007-01-03 21:06 | 小賀
          主站蜘蛛池模板: 夏津县| 启东市| 尼勒克县| 綦江县| 灵璧县| 江口县| 左权县| 长葛市| 伊宁县| 托里县| 乌拉特前旗| 雅江县| 酒泉市| 新乐市| 利川市| 江安县| 上林县| 泸溪县| 柘荣县| 穆棱市| 华亭县| 南雄市| 老河口市| 蕲春县| 永泰县| 安泽县| 九寨沟县| 泾阳县| 拜泉县| 鹤山市| 淳化县| 林口县| 沈丘县| 岗巴县| 广灵县| 全椒县| 文成县| 永顺县| 南丹县| 治县。| 瑞昌市|