您好,您能帮我解决这个问题吗:
Loggly 我正在使用C#,我想做一个简单的日志,我发现类似这样的东西:
var logger = new Logger("KEY", "logs-01.loggly.com");
logger.Log("Hello World¡¡¡");
但不起作用,相关文档在这里:
请帮助我,谢谢=)
您好,您能帮我解决这个问题吗:
Loggly 我正在使用C#,我想做一个简单的日志,我发现类似这样的东西:
var logger = new Logger("KEY", "logs-01.loggly.com");
logger.Log("Hello World¡¡¡");
但不起作用,相关文档在这里:
请帮助我,谢谢=)
您提供的代码工作正常。确保使用正确的 inputKey。
它应该只是客户令牌或令牌加上一些额外的标签。例如:
var logger = new Logger("********-****-****-****-************/tag/tag1,tag2,tag3", "your-application-name");
logger.LogWarning("Hello World !!!");
您可以使用Fiddler 之类的数据包捕获工具来确保将事件成功发送到 Loggly。您应该会在端口 80 上看到到 logs-01.loggly.com 的出站事件。
尝试启用 ThrowExceptions
#if DEBUG
LogglyConfig.Instance.ThrowExceptions = true;
#endif
这将导致 Loggly 抛出异常而不是静默失败。您可能希望日志记录在生产中静默失败,而不是破坏您的应用程序。
在我的情况下,异常消息不是很有帮助,但它确实发现我正在添加一个带有空值的标签。该标签是可选的,但如果您尝试创建一个值为 null 的标签,则不会传输日志。