gpt4 book ai didi

java - 添加 FQDN 以在 SLF4J/Logback 中记录消息

转载 作者:太空宇宙 更新时间:2023-11-04 12:53:32 25 4
gpt4 key购买 nike

我正在使用 Logback 通过 TCP appender 将数据输入 Logstash .

我遇到的问题是,我可以获取创建开箱即用日志的应用程序的不合格主机名(例如myhostname),但我找不到一种方法来记录FQDN(例如myhostname.mydomain.com)。

我可以看到here Logback 附带已在其上下文中配置的 HOSTNAME 变量,但我无法扩展它来获取 fqdn...

编辑:我需要的是一种从 logback 配置本身获取此信息的方法。不幸的是,我无法修改将发出日志消息本身的代码。

有什么想法吗?

谢谢

最佳答案

您可以尝试将您的名称解析为 IP 地址或 FQDN。使用 InetAddress 类及其静态方法 getByName(String name)尝试解析您的名字。之后,您可以通过方法“public String getCanonicalHostName()”从中检索 IP 地址或 FQDN

关于java - 添加 FQDN 以在 SLF4J/Logback 中记录消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35601633/

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