gpt4 book ai didi

logging - 温莎城堡的内部日志

转载 作者:行者123 更新时间:2023-12-04 20:18:24 26 4
gpt4 key购买 nike

如何记录 CaSTLe Windsor 内部日志?例如,如果我以无法加载连接字符串的方式错误配置了 CaSTLe,我想知道我是否可以在 CaSTLe 尝试解析连接字符串时记录错误。我正在使用 Log4Net Facility,我只能看到应用程序日志,而不是 Windsor 日志。

最佳答案

如果解析失败,您对 WindsorContainer.Resolve<> 的调用将引发异常。您应该在负责创建容器和解析所需组件的“引导”代码中记录此异常。异常消息通常会告诉您在令人痛苦的细节中到底出了什么问题。

据我所知,温莎不会通过 log4net 进行任何“内部”日志记录(也许其中一位贡献者可以纠正/确认这一点)。如果您希望记录“内部”事件,您可以连接到内核上的事件处理程序(可通过 WindsorContainer.Kernel 访问)。例如,有 ComponentRegistered 和 DependencyResolving 事件,它们允许您分别对注册和解析采取自定义操作。

关于logging - 温莎城堡的内部日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9537200/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com