如何在哨兵上记录未处理的异常?

How to log unhandled exceptions on sentry?

我刚刚在我的 asp.net 4.5 项目上初始化了哨兵,但我只看到我手动添加到我的项目中的日志。

我正在寻找我没有处理或没有预见到的例外情况。我在使用哨兵时有什么特别的错误吗?

我刚刚在 Global.asax 中添加了这行代码:

  var ravenClient = new RavenClient("https://appcode");

除了我发送给哨兵的事件外,我在我的哨兵项目中没有看到任何异常或警告。

在 ASP.NET 中,使用 Global.asax.cs 你可以覆盖一个方法来处理错误:

        protected void Application_Error()
        {
            var exception = Server.GetLastError();
            ravenClient.CaptureException(exception);
        }