我创建了一个自定义错误处理程序,我希望记录源文件和源错误,但我的研究没有告诉我这是否可行。
有没有人知道filterContext是否会给我这个或者是否有其他方式来获取我想要的信息?
感谢您的帮助。
答案 0 :(得分:1)
根据我的经验,这是不可能的,但您应该通过记录堆栈跟踪获得所需的所有信息。
尝试:
public override void OnException(ExceptionContext filterContext)
{
ErrorLog errorLog = new ErrorLog();
errorLog.ExeptionStackTrace = filterContext.Exception.StackTrace;
}