org.springframework.boot.logging.log4j2

Class WhitespaceThrowablePatternConverter

  • java.lang.Object
    • org.apache.logging.log4j.core.pattern.AbstractPatternConverter
      • org.apache.logging.log4j.core.pattern.LogEventPatternConverter
        • org.apache.logging.log4j.core.pattern.ThrowablePatternConverter
          • org.springframework.boot.logging.log4j2.WhitespaceThrowablePatternConverter
  • All Implemented Interfaces:
    org.apache.logging.log4j.core.pattern.PatternConverter


    @Plugin(name="WhitespaceThrowablePatternConverter",
            category="Converter")
    public final class WhitespaceThrowablePatternConverter
    extends org.apache.logging.log4j.core.pattern.ThrowablePatternConverter
    ThrowablePatternConverter that adds some additional whitespace around the stack trace.
    Since:
    1.3.0
    • Field Summary

      • Fields inherited from class org.apache.logging.log4j.core.pattern.ThrowablePatternConverter

        formatters, options
      • Fields inherited from class org.apache.logging.log4j.core.pattern.AbstractPatternConverter

        LOGGER
      • Fields inherited from interface org.apache.logging.log4j.core.pattern.PatternConverter

        CATEGORY
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void format(org.apache.logging.log4j.core.LogEvent event, java.lang.StringBuilder buffer) 
      static WhitespaceThrowablePatternConverter newInstance(org.apache.logging.log4j.core.config.Configuration configuration, java.lang.String[] options)
      Creates a new instance of the class.
      • Methods inherited from class org.apache.logging.log4j.core.pattern.ThrowablePatternConverter

        getOptions, getSuffix, handlesThrowable
      • Methods inherited from class org.apache.logging.log4j.core.pattern.LogEventPatternConverter

        format, isVariable
      • Methods inherited from class org.apache.logging.log4j.core.pattern.AbstractPatternConverter

        getName, getStyleClass
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • format

        public void format(org.apache.logging.log4j.core.LogEvent event,
                           java.lang.StringBuilder buffer)
        Overrides:
        format in class org.apache.logging.log4j.core.pattern.ThrowablePatternConverter
      • newInstance

        public static WhitespaceThrowablePatternConverter newInstance(org.apache.logging.log4j.core.config.Configuration configuration,
                                                                      java.lang.String[] options)
        Creates a new instance of the class. Required by Log4J2.
        Parameters:
        configuration - current configuration
        options - pattern options, may be null. If first element is "short", only the first line of the throwable will be formatted.
        Returns:
        a new WhitespaceThrowablePatternConverter