<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    輕松

    記述我學習java的里程

    常用鏈接

    統計

    積分與排名

    友情鏈接

    最新評論

    Commons 閱讀筆記 之 Logging 篇

    Apache組織開發了一套用于支持Logging的Log4J,Java 1.4版本也引入了一套內置的Logging框架,如果開發者想在這兩套Logging系統之間自由的切換,該怎么辦呢?答案就是,使用Commons Logging。Commons Logging定義了一套抽象的Logging接口,用戶可以通過配置,使這些接口指向任何一個已存在的Logging系統。

    ?使用抽象Logging接口
    問題:
    你在編寫一個可以重復使用的庫,需要寫入Log信息,但你不想使你的Logging功能綁定在Apache Log4J或者JDK 1.4 Logging框架上。
    解決方案:

    public static void main(String[] args) {//自己替換[]

      System.setProperty("org.apache.commons.logging.Log",
          "org.apache.commons.logging.impl.Jdk14Logger");
      Log log = LogFactory.getLog("com.discursive.jccook.SomeApp");

      if (log.isTraceEnabled()) {
        log.trace("This is a trace message");
      }

      if (log.isDebugEnabled()) {
        log.debug("This is a debug message");
      }

      log.info("This is an informational message");
      log.warn("This is a warning");
      log.error("This is an error");
      log.fatal("This is fatal");

    }


    LogFactory.getLog方法會根據底層環境返回一個適當的Log實現。如果用戶想指定一個具體的Logging系統實現,可以設置org.apache.commons.logging.Log系統屬性。例如:
    System.setProperty("org.apache.commons.logging.Log",
    "org.apache.commons.logging.impl.Log4JLogger");
    這樣就會使用Log4J作為Logging系統。
    org.apache.commons.logging.Log可以設定為:
    ?org.apache.commons.logging.impl.Log4JLogger  使用Log4J
    ?org.apache.commons.logging.impl.Jdk14Logger  使用JDK 1.4 Logging框架
    ?org.apache.commons.logging.impl.SimpleLog  使用Commons Logging內置的簡單Log實現
    其他:
    總結一下,Commons Logging會按照下列順序來指定具體的Log實現。
    ?如果定義了org.apache.commons.logging.Log系統參數,實用指定的Logging實現。
    ?如果在CLASSPATH里發現了Log4J,使用Log4J。
    ?如果使用的是JDK1.4,使用JDK1.4內置的Logging框架。
    ?如果都沒有找到,則使用Commons Logging內置的簡單Log實現。

    posted on 2005-04-14 14:58 輕松 閱讀(2644) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 暖暖在线日本免费中文| 7723日本高清完整版免费| 国产午夜影视大全免费观看| 亚洲国产精品成人精品软件| 免费观看无遮挡www的小视频| 亚洲蜜芽在线精品一区| 91香蕉国产线在线观看免费| 久久亚洲美女精品国产精品| 一区二区三区四区免费视频 | 亚洲高清免费视频| 污污污视频在线免费观看| 国产中文在线亚洲精品官网| 水蜜桃视频在线观看免费播放高清| 精品国产_亚洲人成在线高清 | 日本最新免费网站| 亚洲午夜无码久久久久小说| 国产免费观看网站| 国精产品一区一区三区免费视频 | 亚洲午夜一区二区三区| 在线观着免费观看国产黄| 黄页网站在线观看免费| 国产亚洲一区二区三区在线不卡 | 成人毛片免费视频| 成人午夜免费视频| 2022年亚洲午夜一区二区福利| 欧美在线看片A免费观看| 粉色视频成年免费人15次| 亚洲AV无码久久精品成人| 一色屋成人免费精品网站| 黄色一级毛片免费| 91情国产l精品国产亚洲区| 四虎影院在线免费播放| 91精品全国免费观看青青| 亚洲国产成人综合| 4338×亚洲全国最大色成网站| 6080午夜一级毛片免费看| 免费国产va视频永久在线观看| 久久精品国产亚洲AV麻豆不卡| 成人人观看的免费毛片| 国内精品免费视频精选在线观看| 亚洲色大成网站www永久男同|