在WCF服务中记录错误

时间:2012-06-12 20:11:02

标签: wcf

我有一个WCF服务:

public class Service1 : IService1
{
    public void DoWork()
    {
        throw new ApplicationException("HOLY MICE!");
    }
}

看到那个例外?我想记录下来。我还想记录我不期望的异常。很简单吧?

所以,我这样做了:

wcf tracing config

令人惊讶的是,我没有看到任何有关“圣诞老鼠”的信息!在生成的日志文件中。我想知道为什么会这样?

2 个答案:

答案 0 :(得分:0)

您需要跟踪级别来跟踪错误。看起来你有“跟踪级别:警告”

答案 1 :(得分:0)

您需要将跟踪级别设置为Error。 警告不会记录异常并且跟踪级别不会卷起(例如,设置为警告不会包含错误和严重)更新:我完全错了,它确实卷起

MSDN Link of each trace level