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

public final class PatternResolver extends 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"
 }