You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Also explain the interpolation difference between configuration and runtime
List lookups + link to plugin reference pages
Extending lookups
Target 2.x, port to main
Interpolation rules
Interpolation rules of lookups in different places are very complicated. Consider following cases:
${foo} passed to <JsonTemplateLayout in log4j2.xml
$${foo} passed to <JsonTemplateLayout in log4j2.xml
${foo} passed to <JsonTemplateLayout in an event template configuration file (e.g., FooLayout.json)
$${foo} passed to <JsonTemplateLayout in an event template configuration file (e.g., FooLayout.json)
${foo} passed to <EventTemplateAdditionalField of <JsonTemplateLayout in log4j2.xml
$${foo} passed to <EventTemplateAdditionalField of <JsonTemplateLayout in log4j2.xml
${foo} passed to JsonTemplateLayout.Builder in an event template configuration file programmatically
$${foo} passed to JsonTemplateLayout.Builder in an event template configuration file programmatically
We should provide assistance to guide users in these cases, document, and verify(!) them.
Lookups vs property substitution
In several places of the document, lookups and property substitution are used interchangeably, even though they are not. We should clarify this ambiguity, in particular, in layouts.
The text was updated successfully, but these errors were encountered:
As agreed in the site structure document, revamp the "Development" page such that
2.x
, port tomain
Interpolation rules
Interpolation rules of lookups in different places are very complicated. Consider following cases:
${foo}
passed to<JsonTemplateLayout
inlog4j2.xml
$${foo}
passed to<JsonTemplateLayout
inlog4j2.xml
${foo}
passed to<JsonTemplateLayout
in an event template configuration file (e.g.,FooLayout.json
)$${foo}
passed to<JsonTemplateLayout
in an event template configuration file (e.g.,FooLayout.json
)${foo}
passed to<EventTemplateAdditionalField
of<JsonTemplateLayout
inlog4j2.xml
$${foo}
passed to<EventTemplateAdditionalField
of<JsonTemplateLayout
inlog4j2.xml
${foo}
passed toJsonTemplateLayout.Builder
in an event template configuration file programmatically$${foo}
passed toJsonTemplateLayout.Builder
in an event template configuration file programmaticallyWe should provide assistance to guide users in these cases, document, and verify(!) them.
Lookups vs property substitution
In several places of the document, lookups and property substitution are used interchangeably, even though they are not. We should clarify this ambiguity, in particular, in layouts.
The text was updated successfully, but these errors were encountered: