【问题标题】:Logging successful / unsuccessful Spring context initialization记录成功/不成功的 Spring 上下文初始化
【发布时间】:2010-06-29 09:50:43
【问题描述】:

我需要在日志文件中记录 Spring 上下文是否已正确初始化。如果所有 bean 都正确连接和加载,我需要记录它,以及不正确的初始化......

我已经创建了 appender 和日志文件,但问题是我不知道 Spring 中是否有东西可以记录这两个事件以及我该怎么做。

【问题讨论】:

  • Spring 已经完成了所有这些,而且非常冗长。它应该已经在您的日志中。
  • 感谢您的回复 skaffman。问题是我的应用程序中有几个模块,并且希望有一个共同的地方来记录这些模块中的每一个是否加载正常,因此我可以将该信息用于其他目的(GUI 表示等)。在 Spring 中有没有类似监听器的东西可以“捕捉”这些事件?谢谢 G。
  • 使用 Apache Commons Logging 的 Spring 日志。您是说要以编程方式捕获这些事件吗?
  • 我猜应该是程序化的,因为我需要将它们记录在我自己的日志文件中?

标签: spring logging loading


【解决方案1】:

终于成功了。在我的 log4j.properties 中为 ContextLoader 类添加了一个记录器,其级别为 ERROR。然后将我的新附加程序附加到该记录器,这样我就可以在我的新日志文件中获取所有上下文加载错误。

谢谢 G.

【讨论】:

    猜你喜欢
    • 2016-09-16
    • 2016-10-26
    • 2017-03-03
    • 2016-10-18
    • 1970-01-01
    • 2014-09-30
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    相关资源
    最近更新 更多