SpringMVC 集成Log4j

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 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日志并进行多维度分析。
相关文章
|
6月前
|
Java
SpringBoot 集成log4j2
SpringBoot 集成log4j2
120 0
SpringBoot 集成log4j2
|
6月前
|
Java 测试技术 Spring
Spring系列文章:Spring集成Log4j2⽇志框架、整合JUnit
Spring系列文章:Spring集成Log4j2⽇志框架、整合JUnit
|
6月前
|
Java 程序员
SpringBoot集成log4j2出现Logback configuration error detected: current ElementPath is
SpringBoot集成log4j2出现Logback configuration error detected: current ElementPath is
100 0
最通俗易懂的 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层四层
132 0
|
前端开发 Java 数据库连接
SpringBoot中Log日志的集成详解
SpringBoot中Log日志的集成
411 0
SpringBoot中Log日志的集成详解
|
Java Maven
springmvc+mybatis集成PageHelper分页插件
springmvc+mybatis集成PageHelper分页插件
278 0
springmvc+mybatis集成PageHelper分页插件
|
XML Java 数据处理
springMvc项目集成cxf实现webService通信方式的详细步骤
springMvc项目集成cxf实现webService通信方式的详细步骤
springMvc项目集成cxf实现webService通信方式的详细步骤
|
Java 数据库连接 数据安全/隐私保护
【Spring技术原理】SpringMVC集成Java Bean Validation实现参数检验功能
【Spring技术原理】SpringMVC集成Java Bean Validation实现参数检验功能
227 0