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,使用
運行這個用例
咱們看一下輸出
注意注意:
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
好比咱們加上這麼一段
它的效果就是這樣子的
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 項目完整示例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