如何从log4net配置文件控制WCF日志记录?

时间:2009-12-17 10:21:58

标签: .net wcf logging log4net

我们使用log4net进行所有日志记录,我们的支持人员等知道如何编辑log4net配置文件。我们现在正在我们的应用程序中使用WCF。

因此,如何从log4net配置文件中启用WCF内置日志记录,以便有一种方法可以控制所有日志记录。

2 个答案:

答案 0 :(得分:1)

我建议实现IParameterInspector和/或IDispatchMessageInspector,并在该实现中使用log4net类。在这种情况下,您将坚持使用log4net,并且启动登录服务并不困难(通过属性)。

答案 1 :(得分:0)

天真的方法是在app.config中为WCF设置一个默认配置,您可以从应用程序启动时的代码覆盖,并使用System.Configuration类从log4net获取值。