0
点赞
收藏
分享

微信扫一扫

springmvc 项目完整示例05 日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用

log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用

log4j

就是log for java嘛,老外都喜欢这样子,比如那个I18n  ---internationalization  不就是i和n之间有18个字母...

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

直接入正题

他是一个强大的日止功能组件

想要用他,根把大象放到冰箱里面一样多

1,下载一个jar包,放到项目中去

2,搞一个配置文件(可以吧之前用过的直接拷贝进去修改一下即可)

说简单的话,很简单,但是说起来配置,其实还是蛮多的,毕竟功能强大

现在我的配置文件

​### 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,使用

​​springmvc 项目完整示例05  日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用_apache​​

运行这个用例

我们看一下输出

​​springmvc 项目完整示例05  日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用_mvc_02​​

注意注意:

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​

比如我们加上这么一段

​​springmvc 项目完整示例05  日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用_apache_03​​

它的效果就是这样子的

​​springmvc 项目完整示例05  日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用_mvc_04​​

 

 

 

 

 

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



举报

相关推荐

0 条评论