拾貝殼

          走過的路
          隨筆 - 39, 文章 - 1, 評論 - 14, 引用 - 0
          數據加載中……

          log4j配置概要

          官方網址:
          http://logging.apache.org/log4j/docs/index.html

          一個中文翻譯的文檔:

          http://www.jaxwiki.org/zh/project/logging.apache.org/log4j/docs/manual.html


          我摘出黃色字體表明幾條列在下面,也是筆者認為log4j最主要特點的濃縮:

          1.階層式的命名:

                如果一個logger 的名字后面跟著一個點號(dot),它就是點號(dot)后面的那個logger的前輩( ancestor),是這個晚輩(descendant) 的前綴。如果在它自己和這個晚輩之間沒有其它的前輩,它和這個晚輩之間就是關系。

          2.級別繼承

             對于一個給定的logger C,它繼承的級別等于logger階層里,從C開始往root logger上去的第一個non-null級別。


          3.執行規則

             在一個級別為q(被指定的或繼承的)的logger里,一個級別為p的日志請求,只有在p >= q 時才能夠被執行。

          4.appender添加性的規則

          Logger C的log輸出信息將被輸出到C的所有appenders和它的前輩的 appenders。這就是"appender additivity"的意思。但是,如果logger C的前輩,比如說P,P的additivity flag被設置為 false,那么,C的輸出信息將被輸出到C的所有appenders中去,以及它的前輩的——截止在P那里,包括P在內的,appenders中去,但是不會輸出到P的前輩的 appenders中去。 默認情況下,Loggers的additivity flag設置為true

          關于日志格式:暫貼幾個樣例:
          log4j.appender.A1.layout.ConversionPattern=%d %-5p [%t] %-c (%13F:%L) %3x - %m%n

          在配置文件中,log4j可以訪問到系統環境變量。具體的變量參考相關資料。
          一篇我很早以前在csdn寫的文章:
          http://blog.csdn.net/huabingl/archive/2005/02/19/293933.aspx

          posted on 2006-07-04 10:07 binge 閱讀(533) 評論(0)  編輯  收藏 所屬分類: OPEN SOURCE

          主站蜘蛛池模板: 兴和县| 临桂县| 双牌县| 安乡县| 棋牌| 稷山县| 淳安县| 雷山县| 紫金县| 汉川市| 武平县| 林甸县| 内丘县| 元江| 台前县| 山阴县| 三都| 桐城市| 华坪县| 密山市| 乐山市| 乌兰浩特市| 临江市| 饶平县| 疏勒县| 介休市| 福建省| 平舆县| 宣威市| 徐水县| 启东市| 上犹县| 九江市| 南汇区| 怀远县| 中阳县| 赤峰市| 鲁甸县| 池州市| 阿克苏市| 西安市|