使用调试模式进行Spring启动但禁用autoconfig报告

时间:2016-03-20 14:59:51

标签: java spring logging spring-boot

我想在开发期间运行Spring引导应用程序时使用debug=true标志,但我不希望每次启动应用程序时都打印自动配置报告,因为我我不是一直在改变我的弹簧配置,只有在我真正需要对自动配置进行一些修改时才能查看自动配置报告。

有没有办法在spring启动应用程序中停用autoconfig报告,但同时保留调试标志,以便在日志输出中仍然打印调试消息?

1 个答案:

答案 0 :(得分:1)

看看this section of Spring Boot docs。您只能为应用的某些包定义调试日志记录:

logging.level.root=WARN
logging.level.org.springframework.web=ERROR
logging.level.org.hibernate=ERROR
logging.level.your.package=DEBUG

这样就不会打印Spring和Spring Boot调试输出,只能看到调试输出。使用调试模式运行Spring Boot非常嘈杂,并且会大大减慢您的开发速度。只有在解决与Spring相关的问题时才这样做。