说明
JAVA的日志框架有很多种,常见的几种比如Log4j、log4j2、logback、jdk-logging而前三种是出自同一人,最后一种有jdk1.4开始提供的自带的日志库实现。
目前用得比较广泛的统一日志规范接口有Slf4j和commons-logging.
这篇博客主要是记录logback和slf4j的配合使用
使用步骤
引入依赖
修改pom.xml文件
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
</dependency>
创建配置文件src
在main->resources下创建logback.xml文件作为logback的配置文件
如果是在text中
就在test->resources下创建logback-test.xml文件作为logback的配置文件
基础配置
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</Pattern>
</layout>
</appender>
<logger name="com.base22" level="TRACE"/></