我们使用log4net进行所有日志记录,我们的支持人员等知道如何编辑log4net配置文件。我们现在正在我们的应用程序中使用WCF。
因此,如何从log4net配置文件中启用WCF内置日志记录,以便有一种方法可以控制所有日志记录。
答案 0 :(得分:1)
我建议实现IParameterInspector和/或IDispatchMessageInspector,并在该实现中使用log4net类。在这种情况下,您将坚持使用log4net,并且启动登录服务并不困难(通过属性)。
答案 1 :(得分:0)
天真的方法是在app.config中为WCF设置一个默认配置,您可以从应用程序启动时的代码覆盖,并使用System.Configuration类从log4net获取值。