2009-12-17 65 views
1

我们用log4net完成所有日志记录,我们的支持人员等知道如何编辑log4net配置文件。我们现在正在我们的应用程序中使用WCF。如何从一个log4net配置文件控制WCF日志记录?

因此,我怎么可以启用内置的日志记录的WCF从log4net的配置文件进行控制,以便有控制所有记录的单一方式。

回答

0

天真的方法将是在app.config中的WCF默认配置,你可以从应用程序启动代码覆盖使用System.Configuration类从log4net的拍摄值。

1

我建议实行IParameterInspector和/或IDispatchMessageInspector,并用它实现内部log4net的类。在这种情况下,您将坚持使用log4net,并且它不难(通过属性)启用日志服务。