我有一个使用 elmah 错误日志记录的网站 mvc4 c#。在我的网络配置中,我声明了来自 elmah 的电子邮件发送错误,并在 global.asax 中的代码中进行了错误过滤:
void ErrorLog_Filtering(object sender, ExceptionFilterEventArgs e)
{
if (e.Exception.GetBaseException() is InvalidOperationException)
{
if (e.Exception.Message.StartsWith("The connection id is in the incorrect format"))
e.Dismiss();
}
}
当我去我的时,http://mydomain/elmah.axd
我看不到更多被过滤的错误。但我让他们邮寄。
即 - 如果应用程序有错误““连接 ID 格式不正确”,我会收到 elmah 的电子邮件通知,我不想被通知……有没有办法在邮件通知中也过滤它?