gpt4 book ai didi

logback - 如何配置 Logback 以将主机名/IP 添加到每个日志事件?

转载 作者:行者123 更新时间:2023-12-04 01:00:24 24 4
gpt4 key购买 nike

我正在使用 Logback 进行日志记录。 Scribe appender 将日志实时发送到中央 Scribe 聚合器。但我不知道如何在每个日志事件的日志中添加源机器 IP。查看聚合的中央 Scribe 日志,几乎不可能知道哪台机器正在发送日志。因此,将源机器的 IP 附加到每个日志事件会很有帮助,如果我们可以通过 logback 配置来控制它会非常棒。

最佳答案

可以通过 contextName 将主机名传递给远程接收器。
将以下内容添加到所有 appender 的 logback.xml 中:

<contextName>${HOSTNAME}</contextName>

然后,在聚合器实例上,它将可用于包含在模式中:
<pattern>%contextName %d %-5level %logger{35} - %msg %n</pattern>

关于logback - 如何配置 Logback 以将主机名/IP 添加到每个日志事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23605377/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com