SpringMVC 集成Log4j

简介: SpringMVC 集成Log4j

SpringMVC 集成Log4j

项目地址:https://github.com/xiaoqiu-duan/DataProject.git

 

1.添加jar

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-log4j12</artifactId>
    <version>1.7.25</version>
</dependency>

2.log4j.properties

### set log levels ###
log4j.rootLogger = DEBUG, console, debugFile, errorFile  
### 输出到控制台 ###
log4j.appender.console = org.apache.log4j.ConsoleAppender  
##这个不指定默认是System.out,指定输出控制台
log4j.appender.console.Target = System.out  
##输出INFO级别以上的日志
log4j.appender.console.Threshold = DEBUG  
##布局模式,自己灵活指定
log4j.appender.console.layout = org.apache.log4j.PatternLayout  
log4j.appender.console.layout.ConversionPattern = [framework]%d{yyyyMMdd HH\:mm\:ss,SSS} %5p [%c] %m%n
### 保存日志内容到具体文件 ###
##输出到每天一个独立文件
log4j.appender.debugFile = org.apache.log4j.DailyRollingFileAppender  
##输出DEBUG级别以上的日志
log4j.appender.debugFile.Threshold = DEBUG  
##异常日志文件路径,文件名称方案
log4j.appender.debugFile.File = E:/log.log
log4j.appender.debugFile.DatePattern = '.'yyyy-MM-dd-HH  
##设定信息是增加而不是覆盖
log4j.appender.debugFile.Append=true  
#信息输出格式
log4j.appender.debugFile.layout = org.apache.log4j.PatternLayout  
log4j.appender.debugFile.layout.ConversionPattern = [framework]%d{yyyy-MM-dd HH\:mm\:ss,SSS} %5p [%c] %m%n
### 保存异常信息到具体文件 ###
##输出到每天一个独立文件
log4j.appender.errorFile = org.apache.log4j.DailyRollingFileAppender  
##只输出ERROR级别以上的日志内容
log4j.appender.errorFile.Threshold = ERROR  
##异常日志文件路径,文件名称方案
log4j.appender.errorFile.File =  E:/error.log  
log4j.appender.errorFile.DatePattern = '.'yyyy-MM-dd-HH  
##设定信息是增加而不是覆盖
log4j.appender.errorFile.Append=true  
#信息输出格式
log4j.appender.errorFile.layout = org.apache.log4j.PatternLayout  
log4j.appender.errorFile.layout.ConversionPattern = [framework]%d{yyyyMMdd HH\:mm\:ss,SSS} %5p [%c] %m%n
相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
最通俗易懂的 JAVA slf4j,log4j,log4j2,logback 关系与区别以及完整集成案例
最通俗易懂的 JAVA slf4j,log4j,log4j2,logback 关系与区别以及完整集成案例
最通俗易懂的 JAVA slf4j,log4j,log4j2,logback 关系与区别以及完整集成案例
|
SQL 前端开发 Java
Sprig框架集成(SSM框架) | Sping+SpringMVC+Mybatis
SSM是sping+springMVC+mybatis集成的框架:标准的MVC模式,整个系统划分为表现层,controller层,service层,DAO层四层
120 0
|
Java 数据库连接 数据安全/隐私保护
【Spring技术原理】SpringMVC集成Java Bean Validation实现参数检验功能
【Spring技术原理】SpringMVC集成Java Bean Validation实现参数检验功能
195 0
|
Java Maven
springmvc+mybatis集成PageHelper分页插件
springmvc+mybatis集成PageHelper分页插件
220 0
springmvc+mybatis集成PageHelper分页插件
|
XML Java 数据处理
springMvc项目集成cxf实现webService通信方式的详细步骤
springMvc项目集成cxf实现webService通信方式的详细步骤
springMvc项目集成cxf实现webService通信方式的详细步骤
|
存储 JavaScript NoSQL
【Web】Java生成中文GIF动态验证码-集成SpringMVC
【Web】Java生成中文GIF动态验证码-集成SpringMVC
331 0
【Web】Java生成中文GIF动态验证码-集成SpringMVC
|
缓存 Java 数据库
springmvc和encache集成关键代码和总结
springmvc和encache集成关键代码和总结
112 0
|
Java API Spring
MP实战系列(十)之SpringMVC集成SpringFox+Swagger2
该示例基于之前的实战系列,如果公司框架是使用JDK7以上及其Spring+MyBatis+SpringMVC/Spring+MyBatis Plus+SpringMVC可直接参考该实例。 不过建议最好采用的是JDK8+Spring+MyBatis Plus+SpringMVC,因为本示例就是基于这个。
1677 0
|
前端开发 Java 数据格式
SpringMVC集成UEditor
UEditor是由百度开发的富文本web编辑器。其后端jsp代码实现的文件保存/读取路径受限于传统文件系统且只能在应用的webapp目录下, 故作出修改。
1428 0