【问题标题】:C# Loggly.info Not workingC# Loggly.info 不工作
【发布时间】:2014-04-04 18:58:56
【问题描述】:

您好,您能帮我解决这个问题吗:

Loggly我用的是C#,想做一个简单的日志,发现类似这样的:

var logger = new Logger("KEY", "logs-01.loggly.com");
logger.Log("Hello World¡¡¡");

但是不行,相关文档在这里:

Link Loggly Documentation

请帮帮我,谢谢 =)

【问题讨论】:

    标签: c# logging loggly


    【解决方案1】:

    您提供的代码可以正常工作。确保您使用正确的 inputKey

    它应该只是客户令牌或令牌加上一些额外的标签。例如:

    var logger = new Logger("********-****-****-****-************/tag/tag1,tag2,tag3", "your-application-name");
    logger.LogWarning("Hello World !!!");
    

    您可以使用像 Fiddler 这样的数据包捕获工具来确保事件成功发送到 Loggly。您应该会在端口 80 上看到到 logs-01.loggly.com 的出站事件。

    【讨论】:

      【解决方案2】:

      尝试启用 ThrowExceptions

      #if DEBUG
          LogglyConfig.Instance.ThrowExceptions = true;
      #endif
      

      这将导致 Loggly 抛出异常而不是静默失败。您可能希望日志记录在生产中静默失败,而不是破坏您的应用程序。

      在我的情况下,异常消息不是很有帮助,但它确实发现我正在添加一个带有空值的标签。该标签是可选的,但如果您尝试创建一个值为 null 的标签,则不会传输日志。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-06-23
        • 2013-01-20
        • 2014-07-09
        • 2016-12-15
        • 2013-05-29
        • 1970-01-01
        • 2011-07-18
        • 1970-01-01
        相关资源
        最近更新 更多