c# - WCF 错误处理程序异常日志记录

标签 c# wcf exception

我在我的项目中使用 IErrorHandler 来处理异常。

但是我如何记录异常的传入方法参数。 我想获取日志记录的请求参数。

示例方法:

public Response GetData(Request request) {
    return new Response();
}

最佳答案

你可以得到这样的请求消息:

Message requestMessage = OperationContext.Current.RequestContext.RequestMessage;

我通常做的是记录整个请求 XML。

关于c# - WCF 错误处理程序异常日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5192569/

相关文章:

c# - 具有两种方式数据绑定(bind)的 Winforms 文本框无法正常工作

c# - 对象数组上的 Linq 外连接

c# - 将 CreateMap 和 Map 的实例版本与 WCF 服务一起使用?

silverlight - 如何使用带有 ContentType ="application/json"的 HttpWebRequest GET 方法

c++ - 如何使用适当的 what() 函数补充 boost::exception

wpf - 在 WPF 应用程序中使用 winforms 默认异常处理程序

c# - System.Json JsonValue ToString()和(string)转换差异

当 WCF 方法抛出异常时,jQuery 成功回调以空响应调用

c++ - 使用后递增索引的数组分配中的异常安全

javascript - 如何将图表与mvc中的相应数据一起动态导出到excel工作表