Class PatternResolver

  • All Implemented Interfaces:
    EventResolver, TemplateResolver<LogEvent>

    public final class PatternResolver
    extends java.lang.Object
    implements EventResolver
    Resolver delegating to PatternLayout.

    Configuration

     config            = pattern , [ stackTraceEnabled ]
     pattern           = "pattern" -> string
     stackTraceEnabled = "stackTraceEnabled" -> boolean
     
    The default value of stackTraceEnabled is inherited from the parent JsonTemplateLayout.

    Examples

    Resolve the string produced by %p %c{1.} [%t] %X{userId} %X %m%ex pattern:
     {
       "$resolver": "pattern",
       "pattern": "%p %c{1.} [%t] %X{userId} %X %m%ex"
     }