我们有一个Scala Play应用,我们正在使用LogglyBatchAppender。但是,我们所有的环境(dev,staging,prod)日志都在混乱。 This表示我们可以按来源或主机名或标签进行分组,但主机名信息未附加到外发日志消息上,此wiki页面未说明如何在LogglyBatchAppender
附加标签(它确实提到了如何使用较慢的LogglyAppender
标记。如果我们使用LogglyBatchAppender,在loggly中查看不同主机/环境日志的最佳方法是什么?
答案 0 :(得分:3)
您好,您可以在LogglyBatchAppender中设置endpointUrl。设置URL时,请确保在其末尾包含标记。您可以为dev / staging / prod标记它们。这样您就可以使用Loggly的源组。
带有prod标签的示例。请记住使用您自己的客户令牌替换:
<configuration>
<appender name="logglyAppender" class="ch.qos.logback.ext.loggly.LogglyBatchAppender">
<endpointUrl>http://logs-01.loggly.com/inputs/YOUR-CUSTOMER-TOKEN/tag/prod/</endpointUrl>
...
</appender>
</configuration>