【发布时间】:2014-11-27 14:09:37
【问题描述】:
我想知道我究竟应该记录什么。我的意思是,我可以记录异常,这很标准,但我可以使用 Elmah 记录其他内容吗?
我实际上并没有使用那么多的 try, catch 块。我读到这些应该只用于特殊情况例外而不是“标准行为”,因为它们会降低性能。
通常我使用简单的 if 子句来防止发生异常。
例如简单除以 0。
int z = x/y;
我会这样写:
int z;
if(y!=0)
{
z = x/y;
}
else
{
z=0;
}
现在这对我来说完全可以接受。
我不认为这是一个例外,但仍然......我想知道某处 y 参数等于 0。
可以使用 Elmah 记录这些信息吗?还是我应该使用其他东西?
【问题讨论】:
标签: c# asp.net-mvc elmah