Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建WCF操作日志/获取应用程序目录_Wcf_Logging_Io - Fatal编程技术网

创建WCF操作日志/获取应用程序目录

创建WCF操作日志/获取应用程序目录,wcf,logging,io,Wcf,Logging,Io,我希望我的WCF服务记录错误/操作等 我有一个非常简单的日志类,但查找要创建/写入的目录时会返回空引用异常: public static string Path() { return Path.GetDirectoryName (Assembly.GetEntryAssembly().Location); } 这适用于控制台应用程序,但不适用于WCF,也许有不同的约定 或者,是否有任何简单的库用于登录WCF?WCF具有内置的消息日

我希望我的WCF服务记录错误/操作等

我有一个非常简单的日志类,但查找要创建/写入的目录时会返回空引用异常:

    public static string Path()
    {
        return Path.GetDirectoryName
            (Assembly.GetEntryAssembly().Location);
    }
这适用于控制台应用程序,但不适用于WCF,也许有不同的约定


或者,是否有任何简单的库用于登录WCF?

WCF具有内置的消息日志记录功能,以下链接将对您有所帮助


谢谢,如果这只会在.svc组件中记录操作,您是否知道自己的想法?我的.svc组件(或可能的aspx页面)引用了许多普通的.cs类,这能记录这些类中发生的错误吗?它记录在svc边界上,所以您会看到任何冒泡的异常。在调试中,您可能希望在服务行为中将includeExceptionDetailInFaults设置为true。看见