如何删除signalR异常的日志记录?

时间:2013-04-16 20:48:47

标签: signalr elmah

我有一个项目mvc4 Web应用程序。它是一个聊天应用程序,用户在私人房间进行身份验证,并且无法通过公共聊天进行身份验证。我的项目中有elmah.axd包来记录所有错误,并记录“连接ID格式不正确”。来自signalR的错误,每次用户验证LogIn和LogOut。有没有办法捕捉它而不记录它?

1 个答案:

答案 0 :(得分:1)

您已将Elmah标记为错误报告工具,因此:

https://code.google.com/p/elmah/wiki/ErrorFiltering

要以编程方式添加例外过滤器,请将以下内容放在Global.asax文件中(或代码隐藏文件中):

// Don't forget to reference the Elmah assembly and import its namespace.

void ErrorLog_Filtering(object sender, ExceptionFilterEventArgs e)
{
    if (e.Exception.GetBaseException() is HttpRequestValidationException)
        e.Dismiss();
}