隨筆 - 22, 文章 - 0, 評論 - 1, 引用 - 0
          數據加載中……

          logback_doc_manual_02_architecture

          http://logback.qos.ch/manual/architecture.html
          Logger, Appender and Layout
          -------------------------------------------------------
          Logger:
          Logger繼承關系:
          com.foo是com.foo.Bar的雙親(parent),同時也是其祖先(ancestor)
          java是java.util.Vector的祖先,但不是其雙親。
          root Logger是所有logger的祖先,可以這樣獲取:
          Logger rootLogger = LoggerFactory.getLogger(org.slf4j.Logger.ROOT_LOGGER_NAME);
          日志級別,在ch.qos.logback.classic.Level中,有TRACE, DEBUG, INFO, WARN and ERROR
          日志級別類是final的,如果想擴展,可以用Marker類。
          如果一個logger沒有指定級別,那么它繼承最近的祖先的級別。
          root Logger默認是debug級別。
          日志級別:TRACE < DEBUG < INFO <  WARN < ERROR.
          如果日志記錄請求——例如logger.info()——的級別大于等于其logger的級別,那么該請求生效。
          使用LoggerFactory.getLogger(String param)獲取的logger,只要參數一致,那么獲取到的logger也一致。
          即使先創建子logger,再創建雙親logger,后者也會正確的插到logger樹上。
          -------------------------------------------------------
          Appenders and Layouts:
               一個logger可以綁定多個appender。
               默認情況:每一個日志請求,會被發送到logger對應的所有Appender,以及更高層logger對應的所有appender上。
               如果把某個logger的additivity標志設為false,那么這個logger會記錄自身和下層(孫子logger)的日志,但不會再向上傳遞——也就是把下層的logger的日志攔截到了當前這一層logger為止了。
               PatternLayout控制輸出的格式,類似C語言的printf格式。
               
          -------------------------------------------------------
          參數化記錄日志:
               與slf4j完全相同
          -------------------------------------------------------
          日志記錄的調用時序圖:

          posted on 2014-07-13 18:55 王星游 閱讀(233) 評論(0)  編輯  收藏 所屬分類: java

          主站蜘蛛池模板: 姚安县| 乌审旗| 贵州省| 大余县| 汕尾市| 宜黄县| 安龙县| 禄劝| 吉安市| 柯坪县| 独山县| 商河县| 广东省| 崇左市| 临颍县| 利津县| 梁河县| 水城县| 建始县| 林州市| 额济纳旗| 肃宁县| 哈巴河县| 富平县| 东莞市| 瑞昌市| 怀宁县| 迁西县| 田东县| 北辰区| 简阳市| 和林格尔县| 荔浦县| 棋牌| 利津县| 安多县| 新营市| 乐陵市| 綦江县| 台北市| 蓬安县|