Class 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
     }