1. 引入logback依赖

在pom.xml文件中加入以下依赖:

<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version>1.2.3</version>
</dependency>
  1. 创建logback配置文件

在src/main/resources目录下创建logback.xml文件,并添加以下内容:

<configuration>
    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
        </encoder>
    </appender>

    <root level="info">
        <appender-ref ref="console" />
    </root>
</configuration>

这里配置了一个名为console的控制台输出appender,并将其添加到root logger中。encoder指定了输出格式,这里使用了常见的格式。

  1. 在代码中使用logback

在需要输出日志的类中,使用以下代码:

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public class MyClass {
    private static final Logger logger = LoggerFactory.getLogger(MyClass.class);

    public void myMethod() {
        logger.info("This is a log message");
    }
}

这里使用了slf4j的Logger接口,通过LoggerFactory获取Logger实例。在myMethod方法中输出了一条info级别的日志

maven 配置 logback

原文地址: https://www.cveoy.top/t/topic/hop0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录