过滤器上下文是否包含源错误或源文件?

时间:2014-10-20 10:58:09

标签: c# error-handling error-logging

我创建了一个自定义错误处理程序,我希望记录源文件和源错误,但我的研究没有告诉我这是否可行。

有没有人知道filterContext是否会给我这个或者是否有其他方式来获取我想要的信息?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

根据我的经验,这是不可能的,但您应该通过记录堆栈跟踪获得所需的所有信息。

尝试:

public override void OnException(ExceptionContext filterContext)
{
    ErrorLog errorLog = new ErrorLog();
    errorLog.ExeptionStackTrace = filterContext.Exception.StackTrace;
}