【发布时间】:2010-12-06 13:48:32
【问题描述】:
Castle Logging Facility 是否支持 log4Net.Config.XmlConfigurator.ConfigureAndWatch() 所做的任何事情?我想使用 Windsor 日志记录工具,但我真的希望能够在运行时更改日志记录配置。谁能指出我将如何做到这一点的方向?
【问题讨论】:
标签: log4net castle-windsor log4net-configuration
Castle Logging Facility 是否支持 log4Net.Config.XmlConfigurator.ConfigureAndWatch() 所做的任何事情?我想使用 Windsor 日志记录工具,但我真的希望能够在运行时更改日志记录配置。谁能指出我将如何做到这一点的方向?
【问题讨论】:
标签: log4net castle-windsor log4net-configuration
根据 Castle 源代码库中的 file,Castle log4net 实现确实(或可以)执行 ConfigureAndWatch。我没有使用过Castle,所以我不能确切地评论如何利用它。我的第一个猜测是它应该“正常工作”。如果您正在使用 Castle 并且可以将其日志配置为使用 log4net,那么您可能已经获得了 ConfigureAndWatch。如果您在其自己的配置文件(而不是 app.config 或 web.config)中配置 log4net,ConfigureAndWatch 可能仅适用。测试(如果您已经在使用 Castle)来查看 ConfigureAndWatch 是否按预期工作应该不会太难。
如果您还没有使用 Castle,您可能需要等待更熟悉 Castle 和 Castle 日志记录的人发布答案。
这是另一篇关于 Castle 日志记录的 SO 帖子,您可能会觉得有帮助:
这个在 app.config/web.config 中显示 log4net 配置(接受的答案是从 2010 年 2 月开始的。我不知道是否有更多最新信息可用):
Logging with Castle.Facilities.Logging and log4net
祝你好运!
【讨论】: