Class PatternResolver

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