当前位置: 首页 > 知识库问答 >
问题:

.properties文件的log4j2 KeyValuePair

许自强
2023-03-14

如何在propterties文件中的log4j2中创建keyvaluepair?

我知道在log4j Version1中是这样做的:

log4j.appender.x.additionalFields={'key': 'value'}
  <KeyValuePair key="key" value="value"/>
`appender.x.keyValuePair ={'key': 'value'}`

共有1个答案

魏彦
2023-03-14

这是一个如何定义键值对的工作示例,例如为Graylog2(GELF)追加器定义键值对:

appender.graylog.type=GELF
appender.graylog.name=GRAYLOG
appender.graylog.server=yourhostname
appender.graylog.includeStackTrace=true
appender.graylog.additional1.type=KeyValuePair
appender.graylog.additional1.key=yarncontainer
appender.graylog.additional1.value=containerXYZ
appender.graylog.additional2.type=KeyValuePair
appender.graylog.additional2.key=anotherKey
appender.graylog.additional2.value=anotherValue
 类似资料:
  • 问题内容: 有一个小问题,我已经创建了一个属性文件: config.properties位于../resource/config.properties中 这是当前文件: 我已完成属性文件的确定吗? 我也想访问此文件并将变量加载到类中 我努力了 但是现在该类将无法编译,因为例如找不到变量的目的地,那么如何从文件中加载变量,我还需要在该类中清除变量吗? 如果这些是愚蠢的问题,对不起,第一次使用属性!

  • 问题内容: 有一个小问题,我已经创建了一个属性文件: config.properties位于../resource/config.properties中 这是当前文件: 我已完成属性文件的确定吗? 我也想访问此文件并将变量加载到类中 我努力了 但是现在该类将无法编译,因为例如找不到变量的目的地,那么如何从文件中加载变量,我还需要在该类中清除变量吗? 如果这些是愚蠢的问题,对不起,第一次使用属性!

  • 本文向大家介绍java读取properties文件的方法,包括了java读取properties文件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了java读取properties文件的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的java程序设计有所帮助。

  • 本文向大家介绍Spring加载properties文件的方法,包括了Spring加载properties文件的方法的使用技巧和注意事项,需要的朋友参考一下 在项目中如果有些参数经常需要修改,或者后期可能需要修改,那我们最好把这些参数放到properties文件中,源代码中读取properties里面的配置,这样后期只需要改动properties文件即可,不需要修改源代码,这样更加方便。在Sprin

  • 问题内容: 如果一个人解析一个简单的Java样式 文件,该文件的内容是键值对(即没有INI样式节头),则该模块将引发异常。有一些解决方法吗? 问题答案: 说您有,例如: 即将是一种格式,除了它缺少开头部分的名称。然后,很容易伪造节标题: 用法: 输出:

  • 问题内容: 在属性方面,我是一个新手,我读到XML是存储这些属性的首选方法。但是我注意到,以 也可以。这意味着更少的打字(也许更容易阅读,也更有效)。那么使用XML文件有什么好处? 问题答案: 在XML中,您可以存储比属性文件中更复杂的数据(例如,层次结构)。因此,这取决于您的用例。如果您只想存储少量直接属性,则更容易处理属性文件(尽管Java属性类也可以读取基于XML的属性)。 无论如何,保持配