代码之家  ›  专栏  ›  技术社区  ›  Josh

如何抑制日志消息“返回singleton bean的缓存实例”?

  •  7
  • Josh  · 技术社区  · 16 年前

    如何抑制Spring/Java中的“单缓存bean”日志消息的返回缓存实例?有什么好的参考资料吗?谢谢。

    2 回复  |  直到 8 年前
        1
  •  8
  •   skaffman    16 年前

    “返回singleton bean的缓存实例”消息由Spring在调试级别(通过 AbstractBeanFactory )。根据设计,Spring在调试级别记录了很多消息。如果您在这个级别上查看日志文件,那么它们总是会充满日志噪声,就像春天在做它的事情时发出的信息一样。

    您不能用log4j禁止特定的消息,最好是禁止特定的记录器。但是,在调试级别查看日志并不是一个好主意,除非您正在调试,当您在寻找有关Spring在内部做什么的消息时。

    对于正常工作,您应该在日志文件上设置一个信息阈值。

        2
  •  0
  •   Hans Westerbeek    16 年前

    可能您正在使用日志记录,例如log4j.so,您的类路径上可能有一个log4j.properties文件。

    在其中添加一行如下所示:

    log4j.logger.org.springframework=WARN