如何通过应用程序配置禁用Raygun.io客户端



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

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

基于他们的.NET客户端实现,您可以通过<server>.exe.config获得一些配置选项,比如通过他们的HTTP状态代码排除错误

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

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

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

但与启用/禁用开关完全不同。

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

Raygun主持人在这个论坛上建议您可以将API密钥保留为空以禁用它。

<raygunSettings apiKey="" />

相关内容

  • 没有找到相关文章

最新更新