我最近一直在使用spring boot应用程序,但我需要在控制台中排除条件评估报告的长列表。这有什么办法吗?我试着寻找各种解决方案,但没有帮助。
============================
匹配的AopAutoConfiguration: - @ConditionalOnClass找到了必需的类'org.springframework.context.annotation.EnableAspectJAutoProxy','org.aspectj.lang.annotation.Aspect','org.aspectj.lang.reflect.Advice','org.aspectj.weaver.AnnotatedElement “; @ConditionalOnMissingClass没有找到不需要的类(OnClassCondition) - @ConditionalOnProperty(spring.aop.auto = true)匹配(OnPropertyCondition)
匹配的AopAutoConfiguration.CglibAutoProxyConfiguration: - @ConditionalOnProperty(spring.aop.proxy-target-class = true)匹配(OnPropertyCondition)
匹配的CacheAutoConfiguration: - @ConditionalOnClass找到了必需的类'org.springframework.cache.CacheManager'; @ConditionalOnMissingClass没有找到不需要的类(OnClassCondition) - @ConditionalOnBean(types:org.springframework.cache.interceptor.CacheAspectSupport; SearchStrategy:all)找到bean'cacheInterceptor'; @ConditionalOnMissingBean(名称:cacheResolver; types:org.springframework.cache.CacheManager; SearchStrategy:all)没有找到任何bean(OnBeanCondition)
答案 0 :(得分:17)
在application.properties文件中添加以下行, 的 logging.level.org.springframework.boot.autoconfigure =错误
答案 1 :(得分:1)
谢谢,看来INFO级别也可以。
答案 2 :(得分:1)
如果满足以下条件,您将获得病情结果报告:
debug=true
。org.springframework.boot.autoconfigure.logging
的日志记录级别设置为DEBUG
。当您试图找出为什么未加载某些bean时,这很有用,因为使用此报告,您可以准确地看到正在加载的自动配置,而不是正在加载的自动配置(以及为什么)。
您可以通过撤消前面提到的项目符号点来禁用此输出。例如,您可以将org.springframework.boot.autoconfigure.logging
的日志记录级别设置为INFO
:
logging.level.org.springframework.boot.autoconfigure.logging=INFO
答案 3 :(得分:0)
只需将以下内容添加到 application.yml
记录: 等级: 根:信息 你/包/路径:信息