通过终端使用maven运行spring boot / java测试项目不会打印日志,但是当我通过Intellij(运行配置)运行项目时,它会打印日志。
我尝试通过启用application.yml文件中的日志来启用spring boot的日志记录,但是没有用。我还观察到,由于intellij使用Java运行测试项目日志记录有效,但是我从终端使用maven,所以它不起作用。
logging:
level:
root: INFO
org.package INFO
启用登录在终端上打印内容的Spring Boot Java项目中的日志。
答案 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