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整合

相关文章
相关标签/搜索