Spring Boot + Maven不在控制台上打印日志

时间:2019-08-08 08:41:22

标签: java maven spring-boot

通过终端使用maven运行spring boot / java测试项目不会打印日志,但是当我通过Intellij(运行配置)运行项目时,它会打印日志。

我尝试通过启用application.yml文件中的日志来启用spring boot的日志记录,但是没有用。我还观察到,由于intellij使用Java运行测试项目日志记录有效,但是我从终端使用maven,所以它不起作用。

    logging:
      level:
        root: INFO
        org.package INFO

启用登录在终端上打印内容的Spring Boot Java项目中的日志。

1 个答案:

答案 0 :(得分:0)

除了缩进,您还缺少:

logging:
  level:
    root: INFO
    org.package: INFO

此外,您可以配置Spring-Boot的Logback,以下是操作方法:logback

基本上,在资源路径中创建一个logback.xml文件,其内容为:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <include resource="org/springframework/boot/logging/logback/base.xml"/>
    <logger name="org.springframework.web" level="DEBUG"/>
</configuration>

这也是另一个很棒的教程:here