This is an automated email from the ASF dual-hosted git repository. vy pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
commit e5ab9f8d38968215e78d2eba51f6697746023545 Author: Volkan Yazıcı <volkan.yaz...@gmail.com> AuthorDate: Thu Jun 18 16:56:38 2020 +0200 #335 Update manual after feedback from Maurice Zeijen. --- src/site/asciidoc/manual/json-template-layout.adoc | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/site/asciidoc/manual/json-template-layout.adoc b/src/site/asciidoc/manual/json-template-layout.adoc index 1faf985..f3e22db 100644 --- a/src/site/asciidoc/manual/json-template-layout.adoc +++ b/src/site/asciidoc/manual/json-template-layout.adoc @@ -186,7 +186,7 @@ appender.console.json.eventTemplateUri = classpath:LogstashJsonEventLayoutV1.jso property) | eventTemplateAdditionalFields -| KeyValuePair[] +| EventTemplateAdditionalField[] | additional key-value pairs appended to the root of the event template | stackTraceElementTemplate @@ -227,15 +227,18 @@ appender.console.json.eventTemplateUri = classpath:LogstashJsonEventLayoutV1.jso [#additional-event-template-fields] === Additonal event template fields -One can configure additional event template fields via -`eventTemplateAdditionalFields` as follows: +Additional event template field is a convenient short-cut to add custom fields +to a template or override the fields of a template. Following configuration +overrides the `host` field of the `GelfLayout.json` template and adds two new +custom fields: [source,xml] ---- -<JsonTemplateLayout ...> +<JsonTemplateLayout eventTemplateUri="classpath:GelfLayout.json"> <EventTemplateAdditionalFields> - <EventTemplateAdditionalField key="serviceName" value="auth-service"/> - <EventTemplateAdditionalField key="containerId" value="6ede3f0ca7d9"/> + <EventTemplateAdditionalField key="host" value="www.apache.org"/> + <EventTemplateAdditionalField key="_serviceName" value="auth-service"/> + <EventTemplateAdditionalField key="_containerId" value="6ede3f0ca7d9"/> </EventTemplateAdditionalFields> </JsonTemplateLayout> ----