【发布时间】:2014-09-18 17:46:41
【问题描述】:
我正在使用 asp.net mvc4
在我的Global.asax.cs 我有
void Application_Error(object sender, EventArgs e)
{
//We clear the response
Response.Clear();
{
Response.Redirect("~/Shared/_Error");
}
//We clear the error
Server.ClearError();
}
这给了我一个很好的用户错误信息
但对于我作为开发人员来说,我想查看有关异常的一些信息
我该如何处理呢?我可以使用一个简单的文件来存储这些信息吗?
【问题讨论】:
-
Exception exc = Server.GetLastError(); -
记录错误信息。异常(包括消息、堆栈跟踪、任何内部异常、自定义异常类的任何附加数据等)、一些运行时上下文信息(例如用于调用功能的值)等任何有用的信息。当然,您可以将其记录到文件中。或者数据库。或电子邮件。或任意数量的地方。有多种日志记录框架可供选择,其中可以提供帮助。
标签: c# asp.net-mvc exception