springmvc 項目完整示例05 日誌 --log4j整合 配置 log4j屬性設置 log4j 配置文件 log4j應用

log4jhtml

就是log for java嘛,老外都喜歡這樣子,好比那個I18n  ---internationalization  不就是i和n之間有18個字母...java

http://logging.apache.org/log4j/2.x/web

直接入正題spring

他是一個強大的日止功能組件sql

想要用他,根把大象放到冰箱裏面同樣多數據庫

1,下載一個jar包,放到項目中去apache

2,搞一個配置文件(能夠吧以前用過的直接拷貝進去修改一下便可)mybatis

說簡單的話,很簡單,可是提及來配置,其實仍是蠻多的,畢竟功能強大mvc

如今個人配置文件app

### set log levels ###

log4j.rootLogger = DEBUG,stdout

 

 

### 輸出到控制檯 ###

log4j.appender.stdout = org.apache.log4j.ConsoleAppender

log4j.appender.stdout.Target = System.out

log4j.appender.stdout.layout = org.apache.log4j.PatternLayout

log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n

 

 

### sql ###

log4j.logger.java.sql.Connection=DEBUG

log4j.logger.java.sql.PreparedStatement=DEBUG

log4j.logger.java.sql.ResultSet=DEBUG

看一個測試用例的使用

咱們以前的TestUserService.java

就幹了三件事兒

1,import

2,定義變量

3,使用

63e5f220-e868-4be7-8d55-7ac8b7fb7850

運行這個用例

咱們看一下輸出

f80abf4b-dd85-4502-af5b-e147b7ea67ef

注意注意:

Logger.debug ( Object message ) ;  
Logger.info ( Object message ) ;  
Logger.warn ( Object message ) ;  
Logger.error ( Object message ) ;
他有好幾個方法哈

說到這裏其實,你能夠把我這一段,直接複製粘貼過去,若是有須要好比修改文件日誌保存路徑,稍做修改便可,下面的具體說配置文件的能夠不看的....

src同級建立並設置log4j.properties

#####下面的纔是正文,這句話以及這句話以上請不要複製#####

 

### 設置###

log4j.rootLogger = debug,stdout,D,E

 

### 輸出信息到控制擡 ###

log4j.appender.stdout = org.apache.log4j.ConsoleAppender

log4j.appender.stdout.Target = System.out

log4j.appender.stdout.layout = org.apache.log4j.PatternLayout

log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n

 

### 輸出DEBUG 級別以上的日誌到=E://logs/error.log ###

log4j.appender.D = org.apache.log4j.DailyRollingFileAppender

log4j.appender.D.File = E://logs/log.log

log4j.appender.D.Append = true

log4j.appender.D.Threshold = DEBUG

log4j.appender.D.layout = org.apache.log4j.PatternLayout

log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n

 

### 輸出ERROR 級別以上的日誌到=E://logs/error.log ###

log4j.appender.E = org.apache.log4j.DailyRollingFileAppender

log4j.appender.E.File =E://logs/error.log

log4j.appender.E.Append = true

log4j.appender.E.Threshold = ERROR

log4j.appender.E.layout = org.apache.log4j.PatternLayout

log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n

好比咱們加上這麼一段

26d31f9e-85c8-4dfa-beaa-bcc7145a569a

它的效果就是這樣子的

8410bbe8-fa51-4306-8cfa-b22407dfc0e6

 

 

 

 

 

spring原理 實踐解析-簡單的helloworld

spring原理案例-基本項目搭建 01 spring framework 下載 官網下載spring jar包

spring原理案例-基本項目搭建 02 spring jar包詳解 spring jar包的用途

spring原理案例-基本項目搭建 03 建立工程運行測試 spring ioc原理實例示例

springmvc整合mybatis完整項目示例

springmvc 項目完整示例01 需求與數據庫表設計 簡單的springmvc應用實例 web項目

springmvc 項目完整示例02 項目建立-eclipse建立動態web項目 配置文件 junit單元測試

springmvc 項目完整示例03 小結

springmvc 項目完整示例04 整合mybatis mybatis所須要的jar包 mybatis配置文件 sql語句 mybatis應用

springmvc 項目完整示例05  日誌 --log4j整合 配置 log4j屬性設置 log4j 配置文件 log4j應用

springmvc 項目完整示例06 日誌–log4j 參數詳細解析 log4j如何配置

springmvc 項目完整示例07 設置配置整合springmvc springmvc所需jar包springmvc web.xml文件配置

springmvc 項目完整示例08 前臺頁面以及知識點總結

maven項目整合springmvc整合mybatis

eclipse 建立maven 項目 動態web工程完整示例

eclipse 建立maven 項目 動態web工程完整示例 maven 整合springmvc整合

相關文章
相關標籤/搜索