我正在使用GELF-logstash appender和log4j2
logging appender,将日志从我的应用程序通过 logstash 发送到 ElasticSearch/Kibana。
在每条日志消息中,我想配置一个静态字段,即我的应用程序部署到的区域,它是从一个环境变量中收集的,该变量因应用程序运行所在的区域而异。
我发现 XML 配置支持静态文字,如下所示:<Field name="fieldName1" literal="your literal value" />
https ://logging.paluch.biz/examples/log4j-2.x.html
但如果可能的话,我想保留log4j2.properties
基于文件的配置,但可以找不到在那里添加静态文字的文档。