Class MessageParameterResolver

java.lang.Object
org.apache.logging.log4j.layout.template.json.resolver.MessageParameterResolver
All Implemented Interfaces:
EventResolver, TemplateResolver<LogEvent>

public final class MessageParameterResolver extends Object implements EventResolver
Message parameter (i.e., Message.getParameters()) resolver.

Configuration

config      = [ stringified ] , [ index ]
stringified = "stringified" -> boolean
index       = "index" -> number

Examples

Resolve the message parameters into an array:
{
  "$resolver": "messageParameter"
}
Resolve the string representation of all message parameters into an array:
{
  "$resolver": "messageParameter",
  "stringified": true
}
Resolve the first message parameter:
{
  "$resolver": "messageParameter",
  "index": 0
}

Resolve the string representation of the first message parameter:

{
  "$resolver": "messageParameter",
  "index": 0,
  "stringified": true
}