Class MetadataExtractor.MdcBulkPatternExtractor

  • All Implemented Interfaces:
    Extractor
    Enclosing class:
    MetadataExtractor<E,​T extends java.util.Collection<E>>

    public static class MetadataExtractor.MdcBulkPatternExtractor
    extends MetadataExtractor<java.util.Map.Entry<java.lang.String,​java.lang.String>,​java.util.Set<java.util.Map.Entry<java.lang.String,​java.lang.String>>>
    • Method Detail

      • extractEntries

        protected java.util.Set<java.util.Map.Entry<java.lang.String,​java.lang.String>> extractEntries​(ch.qos.logback.classic.spi.ILoggingEvent event)
        Description copied from class: MetadataExtractor
        Extract the collection of entries (i.e. fields) from the logging event.
        Specified by:
        extractEntries in class MetadataExtractor<java.util.Map.Entry<java.lang.String,​java.lang.String>,​java.util.Set<java.util.Map.Entry<java.lang.String,​java.lang.String>>>
        Parameters:
        event - Current logback event.
      • extractKey

        protected java.lang.String extractKey​(java.util.Map.Entry<java.lang.String,​java.lang.String> entry)
        Description copied from class: MetadataExtractor
        Extract the key (i.e. field name) from the collection entry.
        Specified by:
        extractKey in class MetadataExtractor<java.util.Map.Entry<java.lang.String,​java.lang.String>,​java.util.Set<java.util.Map.Entry<java.lang.String,​java.lang.String>>>
      • extractValue

        protected java.lang.String extractValue​(java.util.Map.Entry<java.lang.String,​java.lang.String> entry)
        Description copied from class: MetadataExtractor
        Extract the value (i.e. field value) from the collection entry.
        Specified by:
        extractValue in class MetadataExtractor<java.util.Map.Entry<java.lang.String,​java.lang.String>,​java.util.Set<java.util.Map.Entry<java.lang.String,​java.lang.String>>>