拾貝殼

          走過的路
          隨筆 - 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

          主站蜘蛛池模板: 昌平区| 临漳县| 如皋市| 图们市| 博乐市| 洪湖市| 新巴尔虎左旗| 鲁甸县| 施甸县| 淮阳县| 朝阳县| 武安市| 察雅县| 顺昌县| 定州市| 子洲县| 台州市| 丹寨县| 定陶县| 尼玛县| 江山市| 江津市| 沙河市| 大安市| 明溪县| 湘潭市| 清镇市| 棋牌| 兴隆县| 大庆市| 平塘县| 拉萨市| 河北省| 台北市| 和政县| 岚皋县| 临夏县| 淮滨县| 池州市| 永定县| 合作市|