標籤:
在簡單的項目中添加日誌:
首先匯入2個jar包
commons-logging-1.1.1.jar
log4j-1.2.15.jar
然後在項目的src目錄下建立log的設定檔 log4j.properties內容如下:
## 定義 DEBUG 優先順序, R 為日誌輸出目的的
#log4j.rootLogger= DEBUG,R
## 設定日誌輸出類型 , 為檔案類型
#log4j.appender.R= org.apache.log4j.FileAppender
## 設定記錄檔名 logRecord.log, 輸出到 tomcat 伺服器的 logs 目錄下
#log4j.appender.R.Target=System.out
#//log4j.appender.R.file= ../log/logRecord.log
## 每次在檔案尾寫入新的日誌資訊
#log4j.appender.R.Append= true
## 日誌輸出資訊格式類型
#log4j.appender.R.layout= org.apache.log4j.PatternLayout
## 日誌輸出資訊格式為 換行、日期、優先順序、 [ 全類名 ] 、日誌資訊、換行
可參考:http://blog.csdn.net/wud_jiyanhui/article/details/6213443
http://www.blogjava.net/zzzlyr/articles/353039.html 等
然後建立一個類,在類中應用日誌
PropertyConfigurator.configure(ClassLoader.getSystemResource("log4j.properties")); //可省去不寫
Log log = LogFactory.getLog(NettyTest.class); 參數為日誌要監聽的位置。
log.info("Http Server listening on 9990 ..."); 加入一條info日誌記錄。
java中添加日誌