【发布时间】:2009-07-02 07:37:36
【问题描述】:
我正在尝试将 Controller 中捕获的异常发送到 trace.axd 页面,但我似乎无法弄清楚。 我有
<trace enabled="true" localOnly="false" mostRecent="true" pageOutput="false" />
在 web.config 中,我对异常的预期反应是
catch (Exception e)
{
ViewData["error"] += "Is not number!";
Trace.TraceError(e.ToString());
Trace.TraceError(e.StackTrace);
return View();
}
但是,我在 trace.axd 页面上的任何地方都找不到这些字符串。那么如何让他们到达那里呢?
其次,我想问一下,我应该如何关闭没有问题的跟踪(意味着那些我不亲自从某种方法发送的)请求,因为它们只是淹没了我的跟踪并在有人注意到它们之前更快地删除了那些偶尔出现的错误报告.
提前致谢。
【问题讨论】:
标签: asp.net asp.net-mvc debugging logging