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 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 Detail

      • DEFAULT_CONVERTER_MAP

        public static final java.util.Map<java.lang.String,​java.lang.String> DEFAULT_CONVERTER_MAP
        Deprecated.
      • CONVERTER_CLASS_TO_KEY_MAP

        public static final java.util.Map<java.lang.String,​java.lang.String> CONVERTER_CLASS_TO_KEY_MAP
        Deprecated.
      • defaultConverterMap

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

        public static final java.lang.String HEADER_PREFIX
        Deprecated.
        See Also:
        Constant Field Values
    • Constructor Detail

      • PatternLayout

        public PatternLayout()
        Deprecated.
    • Method Detail

      • getDefaultConverterMap

        public java.util.Map<java.lang.String,​java.lang.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 java.lang.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