2016-09-22 2 views
3

log4j2에서 propterties 파일의 keyvalue 쌍을 어떻게 만듭니 까?log4j2 .properties 파일의 KeyValuePair

나는이 같은 끝났다 log4j에 버전 1에서 알고

log4j.appender.x.additionalFields={'key': 'value'} 

및 log4j2에 대한 XML 방법은 다음과 같습니다 그래서 속성이 같은 파일에 대해 그것을 할 방법은

<KeyValuePair key="key" value="value"/> 

입니다 :

`appender.x.keyValuePair ={'key': 'value'}` 

?

답변

3

이있는 Graylog2 (GElf는) 어 펜더에 대한 예를 들어 키 값 쌍을 정의하는 방법에 대한 실무 예 :

appender.graylog.type=GELF 
appender.graylog.name=GRAYLOG 
appender.graylog.server=yourhostname 
appender.graylog.includeStackTrace=true 
appender.graylog.additionalFields.type=KeyValuePair 
appender.graylog.additionalFields.key=yarncontainer 
appender.graylog.additionalFields.value=containerXYZ 
+0

모든 아이디어를 어떻게 하나 개의 필드보다 더 추가 할 수 있습니까? – splatch

+0

그건 정말 성배 야. 슬프게도, 나는 그것을 할 수있는 방법을 찾지 못했습니다. ( –

+0

"additionalFields"부분없이 "add1", "additional2"사용 - 최종 결과가 합쳐졌습니다. 왜 작동하는지 검사하지 않았지만 그렇습니다. – splatch