Class ThreadContextStackResolver

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

public final class ThreadContextStackResolver extends Object implements EventResolver
Nested Diagnostic Context (NDC), aka. Thread Context Stack, resolver.

Configuration

 config  = [ pattern ]
 pattern = "pattern" -> string
 

Examples

Resolve all NDC values into a list:
 {
   "$resolver": "ndc"
 }
 
Resolve all NDC values matching with the pattern regex:
 {
   "$resolver": "ndc",
   "pattern": "user(Role|Rank):\\w+"
 }
 
  • Field Details

    • itemPattern

      private final Pattern itemPattern
  • Constructor Details

  • Method Details