日誌處理

之前見過幾個項目都是在AOP輸出日誌,個人覺得要涉及到代碼,總覺得比較麻煩。我在項目中採用的是使用log4j.properties文件。

如果採用log4j輸出日誌,要對log4j加載配置文件的過程有所瞭解。log4j啓動時,默認會去尋找sources文件下面去尋找log4j配置文件,如果沒有,就會尋找log4j.properties。

因爲在項目中使用maven,所有該配置文件放在的位置。




log4j裏面的信息




log4j.rootLogger=DEBUG,A1
log4j.logger.org.mybatis = info
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c]-[%p] %m%n


各種詳解  轉自:http://blog.sina.com.cn/s/blog_5ed94d710101go3u.html


mybatis默認使用log4j,當有self4j這個日誌jar包存在時會無法打印sql


因爲打印信息是直接輸出在控制檯  就直接截圖控制檯信息




log4j.logger.org.mybatis = info  這個輸出日誌 

可以看到sql也打印出來      mybatis默認使用log4j,當有self4j這個日誌jar包存在時會無法打印sq  

感覺還是挺方便的


發佈了23 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章