Castle日志记录工具是否支持log4Net.Config.XmlConfigurator.ConfigureAndWatch()所做的任何事情?我想使用Windsor日志工具,但我真的希望能够在运行时更改日志配置。有没有人能给我指个方向,告诉我如何实现这个目标?
发布于 2010-12-06 23:24:32
根据Castle源代码存储库中的此file,Castle log4net实现确实(或可以)执行ConfigureAndWatch。我还没有使用Castle,所以我不能确切地评论如何利用它。我的第一个猜测是,它应该“只是工作”。如果您正在使用Castle,并且您可以将其日志配置为使用log4net,那么您可能已经获得了ConfigureAndWatch。只有当您在自己的配置文件中配置ConfigureAndWatch (而不是app.config或web.config)时,log4net才可能起作用。测试(如果您已经在使用Castle)来查看ConfigureAndWatch是否按预期工作应该不会太难。
如果您还没有使用Castle,您可能希望等待更熟悉Castle和Castle日志记录的人发布答案。
这是另一篇关于Castle日志的文章,你可能会发现它很有帮助:
这个文件显示了app.config/web.config中的log4net配置(公认的答案是2010年2月)。我不知道是否有更多的最新信息):
Logging with Castle.Facilities.Logging and log4net
祝好运!
https://stackoverflow.com/questions/4367017
复制相似问题