如何配置LogBack输出服务器IP

Blade 未结 2 1762
北京智鼎优源
北京智鼎优源 2021-06-01 14:59

查阅

BladeX-tool项目下的

blade-starter-log项目下的

logback-test.yml文件。尝试模仿traceId方式,添加了该模块里的 serverIp字段但是日志里打出的IP是空字符串"",请问如何修改或配置可以正常输出web服务所在服务器IP?

image.png



20210603补充:

修改了 LogTraceUtil,IP使用了 INetUtil来获取。可以实现 request请求进行ip信息打印了。但是项目启动的日志的 serverIp还是没有。查看代码好像是因为这里的添加信息是  Filter 去实现的,只是针对请求时才会生效,请问怎么做到启动信息也可以获取到 serverIp信息?

这个需求是因为,我们用 Logstash 读取到汇聚的各个服务器的业务日志信息会,打算根据服务名称+IP,打入不同的业务名称+IP的 ES索引里。
image.png

补充:参考了https://blog.csdn.net/huanger_/article/details/115132486
解决了。


2条回答
提交回复