Class LogEventPatternConverter

    • Constructor Detail

      • LogEventPatternConverter

        protected LogEventPatternConverter​(java.lang.String name,
                                           java.lang.String style)
        Constructs an instance of LoggingEventPatternConverter.
        Parameters:
        name - name of converter.
        style - CSS style for output.
    • Method Detail

      • format

        public abstract void format​(LogEvent event,
                                    java.lang.StringBuilder toAppendTo)
        Formats an event into a string buffer.
        Parameters:
        event - event to format, may not be null.
        toAppendTo - string buffer to which the formatted event will be appended. May not be null.
      • format

        public void format​(java.lang.Object obj,
                           java.lang.StringBuilder output)
        Formats an object into a string buffer.
        Parameters:
        obj - event to format, may not be null.
        output - string buffer to which the formatted event will be appended. May not be null.
      • handlesThrowable

        public boolean handlesThrowable()
        Tests whether this pattern converter is renders a Throwable.

        The PatternParser checks this flag when processing the alwaysWriteExceptions option: if no converter in the pattern handles throwables, the parser automatically appends a converter to ensure exceptions are still written.

        Returns:
        true if this converter consumes and renders a Throwable, false otherwise
      • isVariable

        public boolean isVariable()
      • emptyVariableOutput

        public java.lang.String emptyVariableOutput()
        Returns:
        the formatted output when the input variable (MDC, NDC, etc.) is empty