Class PatternLayout

All Implemented Interfaces:
Layout<ILoggingEvent>, ContextAware, LifeCycle

@Deprecated(since="2022-01-27") public class PatternLayout extends PatternLayoutBase<ILoggingEvent>
Deprecated.

A flexible layout configurable with pattern string. The goal of this class is to

invalid reference
format
a ILoggingEvent and return the results in a {#link String}. The format of the result depends on the conversion pattern.

For more information about this layout, please refer to the online manual at http://logback.qos.ch/manual/layouts.html#PatternLayout

  • Field Details

    • DEFAULT_CONVERTER_MAP

      public static final Map<String,String> DEFAULT_CONVERTER_MAP
      Deprecated.
    • CONVERTER_CLASS_TO_KEY_MAP

      public static final Map<String,String> CONVERTER_CLASS_TO_KEY_MAP
      Deprecated.
    • defaultConverterMap

      public static final Map<String,String> defaultConverterMap
      Deprecated.
      replaced by DEFAULT_CONVERTER_MAP
    • HEADER_PREFIX

      public static final String HEADER_PREFIX
      Deprecated.
      See Also:
  • Constructor Details

    • PatternLayout

      public PatternLayout()
      Deprecated.
  • Method Details

    • getDefaultConverterMap

      public Map<String,String> getDefaultConverterMap()
      Deprecated.
      Description copied from class: PatternLayoutBase
      Concrete implementations of this class are responsible for elaborating the mapping between pattern words and converters.
      Specified by:
      getDefaultConverterMap in class PatternLayoutBase<ILoggingEvent>
      Returns:
      A map associating pattern words to the names of converter classes
    • doLayout

      public String doLayout(ILoggingEvent event)
      Deprecated.
      Description copied from interface: Layout
      Transform an event (of type Object) and return it as a String after appropriate formatting.

      Taking in an object and returning a String is the least sophisticated way of formatting events. However, it is remarkably CPU-effective.

      Parameters:
      event - The event to format
      Returns:
      the event formatted as a String