maven 项目 springmvc spring 使用SLF4J和 LogBack 做为日志 xml里配置即可
2017-08-14 16:04
459 查看
pom.xl 里添加依赖包:
<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.25</version>
</dependency>
<!-- https://mvnrepository.com/artifact/log4j/log4j -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.slf4j/jcl-over-slf4j -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>1.7.25</version>
</dependency>
<!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-classic -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
<!--<scope>test</scope> -->
</dependency>
<!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-core -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>1.2.3</version>
</dependency>
<!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-access -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-access</artifactId>
<version>1.2.3</version>
</dependency>
在src/main/resource目录下创建 :logback.xml 即可
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="1 seconds">
<contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator">
<resEYJUL>true</resEYJUL>
</contextListener>
<jmxConfigurator/>
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<parttern>logbak: %d{HH:mm:ss.SSSS} %loger{36} - %msg%n</parttern>
</encoder>
</appender>
<logger name="org.springframework.web" level="DEBUG"></logger>
<root level="info">
<appender-ref ref="console"/>
</root>
</configuration>
<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.25</version>
</dependency>
<!-- https://mvnrepository.com/artifact/log4j/log4j -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.slf4j/jcl-over-slf4j -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>1.7.25</version>
</dependency>
<!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-classic -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
<!--<scope>test</scope> -->
</dependency>
<!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-core -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>1.2.3</version>
</dependency>
<!-- https://mvnrepository.com/artifact/ch.qos.logback/logback-access -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-access</artifactId>
<version>1.2.3</version>
</dependency>
在src/main/resource目录下创建 :logback.xml 即可
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="1 seconds">
<contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator">
<resEYJUL>true</resEYJUL>
</contextListener>
<jmxConfigurator/>
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<parttern>logbak: %d{HH:mm:ss.SSSS} %loger{36} - %msg%n</parttern>
</encoder>
</appender>
<logger name="org.springframework.web" level="DEBUG"></logger>
<root level="info">
<appender-ref ref="console"/>
</root>
</configuration>
相关文章推荐
- logback的使用和logback.xml详解,在Spring项目中使用log打印日志
- 为什么Spring Boot推荐使用logback-spring.xml来替代logback.xml来配置logback日志的问题分析
- 【spring boot logback】日志使用自定义的logback-spring.xml文件后,application.properties中关于日志的相关配置还会起作用么
- 在用maven搭建的springmvc项目中配置使用log4j日志文件
- 【spring boot logback】日志颜色渲染,使用logback-spring.xml自定义的配置文件后,日志没有颜色了
- 为什么Spring Boot推荐使用logback-spring.xml来替代logback.xml来配置logback日志的问题分析
- 让Maven项目使用Nexus作为远程仓库的settings.xml配置
- 在android中使用logback-android日志框架配置 slf4j + logback
- hibernate3-maven-plugin 使用 spring applicationContext.xml中的sessionFactory配置(1)
- Spring 、SpringMVC、Mybatis、MySQL、Maven、Tomcat搭建JavaWeb项目流程---学习笔记(一)工具准备及环境配置
- 从零开始搭建maven+springmvc+mybatis web项目(2)---springmvc配置文件编写
- 使用maven给spring项目打可直接运行的jar包(配置文件内置外置的打法)
- apache log4j日志工具使用入门[maven 项目配置]
- 关于springboot的默认日志配置文件logback.xml
- hibernate3-maven-plugin 使用 spring applicationContext.xml中的sessionFactory配置(2)
- java日志组件logback、slf4j的介绍及配置使用方法(一)
- jbpm使用配置(spring+hibernate+maven项目环境)
- SLF4J+Logback 日志框架配置和使用
- 使用logback.xml配置来实现日志文件输出
- 使用logback.xml配置来实现日志文件输出