posts - 5, comments - 14, trackbacks - 0, articles - 11

          log4j日志類型

          Posted on 2007-01-26 16:20 東舟 閱讀(743) 評論(0)  編輯  收藏
          一個Appender代表log信息要寫向的一個地方。log4j可使用的Appender有很多類型,這里只考慮3種:ConsoleAppender,FileAppender,DailyRollFileAppender
          1 ConsoleAppender
          如果使用ConsoleAppender,那么log信息將寫到Console。就是直接把信息打印到System.out上了。
          2 FileAppender
          使用FileAppender,那么log信息將寫到指定的文件中。這應(yīng)該是比較經(jīng)常使用到的情況。
          相應(yīng)地,在配置文件中應(yīng)該指定log輸出的文件名。如下配置指定了log文件名為demo.txt
          log4j.appender.A2.File=demo.txt
          注意將A2替換為具體配置中Appender的別名。
          3 DailyRollingAppender
          使用FileAppender可以將log信息輸出到文件中,但是如果文件太大了讀起來就不方便了。這時就可以使用DailyRollingAppender。DailyRollingAppender可以把Log信息輸出到按照日期來區(qū)分的文件中。如下配置文件就會每天產(chǎn)生一個log文件,每個log文件只記錄當(dāng)天的log信息:

          log4j.appender.A2=org.apache.log4j.DailyRollingFileAppender
          log4j.appender.A2.file=demo
          log4j.appender.A2.DatePattern='.'yyyy-MM-dd
          log4j.appender.A2.layout=org.apache.log4j.PatternLayout
          log4j.appender.A2.layout.ConversionPattern=%m%n



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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 临桂县| 河北省| 海口市| 攀枝花市| 淳安县| 济阳县| 海原县| 来安县| 青海省| 论坛| 荆州市| 建水县| 祁东县| 德钦县| 安西县| 阿克| 沙雅县| 马关县| 青河县| 健康| 韩城市| 喜德县| 孟州市| 芜湖市| 藁城市| 习水县| 莒南县| 上高县| 车致| 宜黄县| 玛沁县| 德惠市| 德阳市| 连南| 永修县| 江北区| 略阳县| 镇原县| 曲松县| 和田县| 神木县|