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
 }