我正在使用 Spring boot 1.5.3 版本,对于日志,我使用的是默认的spring boot logging。 我没有为此添加任何额外的依赖项,并将以下属性添加到我的application.properties文件中。
logging.level.org.springframework.web=info
logging.level.com.mypackage.service.*=debug
logging.level.root=info
logging.pattern.console=%d{dd-MM-yyyy HH:mm:ss.SSS} %magenta([%thread]) %highlight(%-5level) %logger.%M - %msg%n"
但是春天日志正在写入控制台,应用程序日志没有写入控制台,而“System.out.println”也没有在tomcat中部署应用程序时在控制台中打印。 / p>
请告诉我如何解决此问题并打印出系统声明。
答案 0 :(得分:1)
那里不需要通配符,这就足够了
logging.level.com.mypackage.service=debug
请记住,如果您的信息级别为root
,则不会出现任何调试日志,因此将禁止来自com.mypackage.service的调试日志。
答案 1 :(得分:0)
尝试包含启动程序loggin依赖项。它默认包含在所有弹簧启动器项目中,但是我看不到你的pom所以我不确定你的pom配置。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</dependency>