Spring Boot 默认使用 Logback 作为日志框架,可以通过以下方式输出日志:

  1. 使用日志级别

在 application.properties 文件中设置日志级别,如:

logging.level.root=INFO
logging.level.org.springframework=DEBUG
logging.level.com.example=TRACE
  1. 在代码中使用日志

在 Java 代码中,可以使用如下方式输出日志:

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

public class MyController {
    private static final Logger LOGGER = LoggerFactory.getLogger(MyController.class);

    public void myMethod() {
        LOGGER.debug("Debug message");
        LOGGER.info("Info message");
        LOGGER.warn("Warn message");
        LOGGER.error("Error message");
    }
}
  1. 控制台输出日志

在控制台中可以使用以下命令实时输出日志:

mvn spring-boot:run | grep "INFO"

或者直接在启动参数中添加 --debug 参数:

java -jar myapp.jar --debug
springboot怎么输出日志

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

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