幸福是把溫暖的槍

          commons logging筆記

          1.下載commons logging和log4j的jar包
          2.配置2個properties文件,分別為commons-logging.properties和log4j.properties
          commons-logging.properties文件內(nèi)容:
          org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger
          log4j.properties文件內(nèi)容
          log4j.rootLogger=info,stdout,file
          log4j.appender.stdout=org.apache.log4j.ConsoleAppender
          log4j.appender.stdout.Target=System.out
          log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
          log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %p [%c] %m%n
          log4j.appender.file=org.apache.log4j.RollingFileAppender
          log4j.appender.file.File=youapp.log
          log4j.appender.file.MaxFileSize=512KB
          log4j.appender.file.MaxBackupIndex=5
          log4j.appender.file.layout=org.apache.log4j.PatternLayout
          log4j.appender.file.layout.ConversionPattern==%d{yyyy-MM-dd HH:mm:ss} %p [%c] %m%n
          3.將這2個properties文件放到classes目錄下
          4.程序中調(diào)用log
          import org.apache.commons.logging.Log;
          import org.apache.commons.logging.LogFactory;
          ..........
          protected final Log logger = LogFactory.getLog(getClass());


          -------------log4j的一些零散筆記------------
          1.
          log4j.additivity.mypackage.myclass=false
          默認設(shè)置為true,即繼承root logger,會導(dǎo)致自定義的子logger和父logger出現(xiàn)重復(fù)記錄
          設(shè)為false,則不再從父logger繼承,記錄將只出現(xiàn)在子logger當中。
          2.MDC
          為多個client的環(huán)境提供記錄各自信息,可以通過filter來擴展
          所記錄信息在配置文件中可以通過%X{key} 來獲取
          例如MDC.put("remoteHost", request.getRemoteHost());

          posted on 2005-08-17 10:19 幸福是把溫暖的槍 閱讀(548) 評論(0)  編輯  收藏 所屬分類: java

          主站蜘蛛池模板: 太仆寺旗| 延川县| 砀山县| 兴山县| 闽侯县| 石台县| 大邑县| 连州市| 香港 | 怀宁县| 庄河市| 新蔡县| 英超| 大厂| 雷州市| 黄平县| 新龙县| 修水县| 海兴县| 抚宁县| 外汇| 惠来县| 南丰县| 新河县| 华容县| 双江| 蓬莱市| 女性| 清流县| 新龙县| 葫芦岛市| 竹溪县| 息烽县| 赞皇县| 嵊州市| 康马县| 凉山| 泽州县| 额尔古纳市| 荔波县| 凉城县|