如何在Spring / Java中禁止“返回单例bean的缓存实例”日志消息?这个地方有一个很好的参考吗?感谢。
答案 0 :(得分:8)
Spring在DEBUG级别(AbstractBeanFactory
)记录了“返回单例bean的缓存实例”消息。 Spring通过设计在DEBUG级别记录大量消息。如果你正在查看这个级别的日志文件,那么当Spring一直在做它的事情时,它们总是充满了日志噪声。
您无法使用log4j抑制特定消息,您可以做的最好是抑制特定记录器。但是,在DEBUG级别查看日志并不是一个好主意,除非你正在调试,当你正在寻找有关Spring内部工作的消息时。
对于正常工作,您应该在日志文件上设置INFO阈值。
答案 1 :(得分:0)
可能您正在使用日志记录,例如LOG4J。所以,你的类路径上可能有一个log4j.properties文件。
在那里添加一行如下所示:
log4j.logger.org.springframework=WARN