我正在使用WCF在两个进程之间进行通信。默认情况下,当出现问题时,这会产生非常模糊和简单的错误消息,这些消息不是很有帮助。
在http://msdn.microsoft.com/en-us/library/aa702726.aspx上我发现了如何启用更详细的日志记录。不幸的是,这似乎相当静止我想从代码中进行配置(保留10个“旧”文件,指定应用程序启动时存储日志文件的路径...)但到目前为止我还没有找到任何体面的例子。
甚至可以通过代码执行此操作,并且有人可以指出我需要做什么和我需要做什么吗?
答案 0 :(得分:3)
我不认为这是“可能的”。消息日志记录基于System.ServiceModel.Diagnostics命名空间中的静态MessageLogger类。这个类是内部的,它在ServiceHostBase的私有OnBeginOpen方法中初始化(来自配置文件)。