posts - 33,comments - 21,trackbacks - 0

          初學log4j,做個筆記記錄

          導入log4j的jar包,目前最新版本1.2.14

          在項目工程中新建一個屬性文件,叫做log4j.properties

          加入下面幾行

          第一行:log4j.rootLogger=[level],appenderNameA,appenderNameB

          這一行標明了日志輸出的級別和兩個目的地,級別有以下幾種,OFF,FATAL,ERROR,WARN,INFO,DEBUG,ALL等,推薦常用以下四個ERROR,WARN,INFO,DEBUG。兩個目的地,一個是控制臺A,一個是文件B。用下面代碼定義。

          下面是

          log4j.appender.appenderNameA = org.apache.log4j.ConsoleAppender

          log4j.appender.appenderNameB = org.apache.log4j.FileAppender

          log4j.appender.appenderNameB.File = *.log   //這里也可以使用絕對路徑,默認就是服務器的bin目錄,比如D:/tomcat/bin

          log4j.appender.appenderNameA.layout = org.apache.log4j.SimpleLayout  //這里是樣式

          log4j.appender.appenderNameB.layout = org.apache.log4j.SimpleLayout

          這樣log4j基本配置完了

          回到項目中,在程序里用

          Log log = LogFactory.getLog(yourclass.class);

          log.[level]("要輸入的信息");

          這樣即可,可以同時在控制臺看到,也可以從log文檔中看到。

          posted on 2007-04-28 11:47 英明 閱讀(239) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 息烽县| 南漳县| 松江区| 五大连池市| 额尔古纳市| 高唐县| 岳阳市| 渝北区| 安福县| 岱山县| 海林市| 延庆县| 琼中| 武汉市| 镇江市| 岑巩县| 黄冈市| 股票| 奉节县| 大兴区| 胶南市| 遵义市| 元朗区| 饶河县| 蒙阴县| 兴安县| 邛崃市| 岑巩县| 马关县| 青河县| 成安县| 双鸭山市| 永泰县| 平顶山市| 怀化市| 当涂县| 拜泉县| 开远市| 苍山县| 康保县| 遂溪县|