4

我一直在将Elmah用于 MVC 应用程序,我的问题是

使用 Elmah 时不写 try catch 语句是不好的做法吗?

4

1 回答 1

10

ELMAH 用于记录未处理的异常。如果您可以处理异常,我强烈建议您这样做。

如果您仍想将异常记录到 ELMAH,您可以这样做:

try {
  ...
}
catch (Exception e) {
  Elmah.ErrorSignal.FromCurrentContext().Raise(e)
}
于 2012-09-26T12:09:38.523 回答