4

我将 Raygun.io 客户端集成到由企业客户运行的最新版本的服务器应用程序中。不幸的是,他们中的一些人可能不喜欢在他们的网络之外发送任何数据,他们会想要禁用 Raygun.io 客户端。

我的问题是,Raygun.io 库中是否已经有任何内容允许他们通过编辑<server>.exe.config文件来禁用它,或者我需要推出自己的实现?

4

2 回答 2

3

根据他们的 .NET 客户端实现,您有几个配置选项<server>.exe.config,例如通过他们的 HTTP 状态代码排除错误,

<RaygunSettings apikey="YOUR_APP_API_KEY" excludeHttpStatusCodes="418" />

或从 HTTP 请求中删除敏感数据,

<RaygunSettings apikey="YOUR_APP_API_KEY" ignoreFormFieldNames="password" />

但没有什么比启用/禁用开关更重要的了。

<add key="EnableRaygunLogging" value="True" />使用 Raygun.io 客户端时,您必须添加自己的应用程序设置并以编程方式检查该值。

于 2016-01-05T22:48:25.173 回答
2

该论坛上的 Raygun 版主建议您可以将 API 密钥留空以禁用它。

<raygunSettings apiKey="" />
于 2016-03-02T21:40:45.053 回答