首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sentry.NLog未登录到Sentry

Sentry.NLog未登录到Sentry
EN

Stack Overflow用户
提问于 2021-02-11 03:44:36
回答 2查看 297关注 0票数 0

试着让Sentry通过NLog连接起来,却没有多少运气。

套餐:

代码语言:javascript
复制
<package id="Sentry" version="3.0.5" targetFramework="net462" />
<package id="Sentry.NLog" version="3.0.5" targetFramework="net462" />

都是最新的。

NLog.config:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      autoReload="true"
      throwExceptions="true"
      internalLogLevel="Debug"
      internalLogFile="c:\temp\nlog-internal.txt"
      internalLogToConsole="true"
      throwConfigExceptions="true">

  <extensions>
    <add assembly="Sentry.NLog" />
  </extensions>

  <targets>
    <target xsi:type="Sentry"
            name="sentry"
            dsn="https://secret"
            environment="test"
            includeEventProperties="True"
            layout="${message}"
            breadcrumbLayout="${message}"
            minimumBreadcrumbLevel="Debug"
            ignoreEventsWithNoException="False"
            includeEventDataOnBreadcrumbs="False"
            includeEventPropertiesAsTags="True"
            minimumEventLevel="Error" />    
  </targets>

  <rules>
    <logger name="*" minlevel="Error" writeTo="sentry" />
  </rules>

</nlog>

我检查过的东西:

  • DSN从Sentry门户复制和粘贴,所以我知道它是正确的
  • Sentry中的“环境”没有过滤器。
  • Nlog日志文件没有显示错误。事实上,在节目中,Sentry被连线了。
  • 将其他目标添加到NLog中(例如控制台、文件等),它们可以正常工作。

有什么想法吗?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-02-15 09:10:54

哨兵是通过网络发送数据,并且很可能有一个人为的延迟,以优化批处理和减少网络流量。

你记得冲水吗?,并等待数据到达目的地。

票数 0
EN

Stack Overflow用户

发布于 2021-02-12 01:23:11

你选择退出InitializeSdk了吗

https://github.com/getsentry/sentry-dotnet/blob/6ce7f933f64bd517677b5e837d6c7e8cc37b4217/src/Sentry.NLog/SentryTarget.cs#L148-L155

这会是问题吗?

除非您使用的是另一个已经初始化了Sentry的集成,如果您自己调用了SentrySdk.Init

但默认情况下,仅DSN就足以插入SDK。您可以将SDK设置为调试模式,以查看发生了什么

回购中有一个示例项目:https://github.com/getsentry/sentry-dotnet/tree/main/samples/Sentry.Samples.NLog

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66148473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档