1

我们有一个 Scala Play 应用程序,我们正在使用LogglyBatchAppender。但是,我们所有的环境(dev、staging、prod)日志都在 loggly 上混在一起。表示我们可以按源或主机名或标签进行分组,但主机名信息没有附加到传出的 loggly 消息中,并且这个wiki页面没有说明如何在中附加标签LogglyBatchAppender(它确实提到了如何使用较慢的标签进行标记LogglyAppender)。如果我们使用 LogglyBatchAppender,在 loggly 中查看不同主机/环境日志的最佳方法是什么?

4

1 回答 1

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>
于 2014-10-01T21:29:32.843 回答