我对如何将消息添加到使用 ELMAH 以编程方式记录的错误中有点困惑。
例如:
public ActionResult DoSomething(int id)
{
try { ... }
catch (Exception e)
{
// I want to include the 'id' param value here, and maybe some
// other stuff, but how?
ErrorSignal.FromCurrentContext().Raise(e);
}
}
似乎 Elmah 所能做的就是记录原始异常,我怎样才能记录我自己的调试信息?