Сообщение об ошибке ELMAH (ASP.NET) - PullRequest
1 голос
/ 01 сентября 2010

У меня есть код ниже и работает. Он фиксирует имя пользователя и браузер, который использовался для доступа к сайту интрасети. Как я могу изменить код, чтобы ELMAH регистрировал определенный StatusCode в таблицу ELMAH_Error в SQLServer? Конечной целью является возможность извлечь из журнала эти конкретные записи журнала, чтобы определить, какой ПК необходимо обновить.

    Sub Session_Start(ByVal sender As Object, ByVal e As EventArgs)
    ' Code that runs when a new session is started'

    Dim ExceptionMessage As New StringBuilder
    ExceptionMessage.Append(System.Security.Principal.WindowsIdentity.GetCurrent.Name + " accessed the site using " + Request.Browser.Browser + " " + Request.Browser.MajorVersion.toString + "." + Request.Browser.MinorVersion.tostring)
    Dim NewException As New NotSupportedException(ExceptionMessage.ToString)
    Elmah.ErrorSignal.FromCurrentContext().Raise(NewException)

End Sub
...