如何为.Net项目设置哨兵

时间:2018-08-01 12:48:38

标签: .net sentry

我已经了解了JavaScript和Java项目的步骤。我尝试了多种方法来为点网设置哨兵,但是没有运气。有人可以帮我吗。谢谢!

2 个答案:

答案 0 :(得分:2)

@ hmiedema9的答案很明确:.NET的当前Sentry客户端为SharpRaven,可以使用NuGet package进行安装。

除此之外,Sentry正在致力于在所有SDK中统一API。 这意味着您使用JavaScript SDK的方式将与.NET或其他任何方式有所不同。

介绍此概念的forum topic was created yesterday

仍在预览中的new .NET SDK可以与以下API一起使用:

using (SentrySdk.Init("your DSN"))
{
  // App code
  SentrySdk.CaptureException(error);
}

SDK会自动捕获未处理的错误,但是像上面的示例一样,您可以使用CaptureException和其他方法手动发送事件。

PS我是Sentry的.NET开发人员,如果有任何疑问,我们将在Gitter上讨论新的SDK。

答案 1 :(得分:1)

Sentry的网站似乎在其网站上有很多文档。您从那里尝试过什么吗?

https://sentry.io/for/dot-net/

好像入门一样,只需要安装此软件包:

Install-Package SharpRaven

然后在您的代码中实例化

var ravenClient = new RavenClient("your dsn")

.NET完整文档can be found here