springboot使用logback打印日志
程序员文章站
2022-07-03 15:47:21
...
springboot使用logback打印日志
1、配置maven
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.12</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>
2、编写logback.xml配置文件
<?xml version="1.0" encoding="UTF-8"?>
<configuration
xmlns="http://ch.qos.logback/xml/ns/logback"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://ch.qos.logback/xml/ns/logback logback.xsd">
<!-- 输出控制,控制格式 -->
<appender name="STDOUT"
class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%date{HH:mm:ss} [%-5level] [%thread] %logger{17} -%m%n
</pattern>
</encoder>
</appender>
<appender name="FILE"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<!-- 日志文件名 -->
<file>logFile.log</file>
<roolingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 每天产生一个新的日志文件 -->
<fileNamePattern>logFile.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 保留 15 天的日志 -->
<maxHistory>15</maxHistory>
</roolingPolicy>
<encoder>
<pattern>%date{HH:mm:ss} [%-5level] [%thread] %logger{17} -%m%n
</pattern>
</encoder>
</appender>
<!-- 用来控制查看那个类的日志内容(对mybatis name 代表命名空间) -->
<logger name="com.asia.tip" level="DEBUG" additivity="false">
<appender-ref ref="STDOUT" />
</logger>
<root level="ERROR">
<appender-ref ref="STDOUT" />
</root>
</configuration>
2、使用
import lombok.extern.slf4j.Slf4j;
@Slf4j
public class TestByteBuffer {
public static void main(String[] args) {
int len=10;
log.debug("读取到的字节数{}", len);
}
}
输出
08:20:51 [DEBUG] [main] c.a.t.TestByteBuffer -读取到的字节数-10
上一篇: 按天生成nginx日志,定期清楚日志
下一篇: SLF4J+Logback 最简单的例子
推荐阅读
-
Python中使用logging模块打印log日志详解
-
SpringBoot起飞系列-日志使用(四)
-
详解Spring Boot配置使用Logback进行日志记录的实战
-
springboot如何使用logback-spring配置日志格式,并分环境配置
-
SpringBoot使用Aspect切面拦截打印请求参数的示例代码
-
JAVAEE——SpringBoot日志篇:日志框架SLF4j、日志配置、日志使用、切换日志框架
-
Java日志框架之logback使用详解
-
springboot+@Aspect+@Log实现切面日志打印
-
springboot配置aop切面日志打印过程解析
-
SpringBoot起飞系列-日志使用(四)