Castle Logging Facility和log4net.Config.XmlConfigurator

时间:2010-12-06 13:48:33

标签: log4net castle-windsor log4net-configuration

Castle Logging Facility是否支持log4Net.Config.XmlConfigurator.ConfigureAndWatch()的功能?我想使用Windsor日志记录工具,但我真的希望能够在运行时更改日志记录配置。任何人都可以指出我如何实现这个目标吗?

1 个答案:

答案 0 :(得分:1)

根据Castle源代码库中的file,Castle log4net实现可以(或可以)执行ConfigureAndWatch。我没有使用Castle,所以我无法评论如何利用这一点。我的第一个猜测是它应该“正常工作”。如果您正在使用Castle并且可以将其日志配置为使用log4net,则可能已经获得了ConfigureAndWatch。如果在自己的配置文件中配置log4net(而不是app.config或web.config),则ConfigureAndWatch可能只能工作。测试(如果您已经在使用Castle)以查看ConfigureAndWatch是否按预期工作,应该不会太难。

如果您还没有使用Castle,您可能需要等待更熟悉Castle和Castle日志的人发布答案。

以下是另一篇关于城堡日志的帖子,您可能会觉得有用:

这个显示app.config / web.config中的log4net配置(接受的答案是从2010年2月开始。我不知道是否有更新的信息可用):

Logging with Castle.Facilities.Logging and log4net

祝你好运!