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 英明 閱讀(243) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 昌平区| 从化市| 隆尧县| 平舆县| 沧源| 安福县| 稻城县| 密山市| 东辽县| 武夷山市| 枣阳市| 南宁市| 封开县| 东源县| 秦安县| 民丰县| 镇巴县| 惠东县| 将乐县| 海淀区| 通江县| 泰宁县| 安西县| 河东区| 郁南县| 西丰县| 荣昌县| 阿拉善左旗| 全椒县| 定兴县| 确山县| 林周县| 侯马市| 永丰县| 南江县| 平利县| 汉中市| 泽州县| 读书| 青河县| 横山县|