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