Class HTMLLayout

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

@Deprecated(since="2022-01-27") public class HTMLLayout extends HTMLLayoutBase<ILoggingEvent>
Deprecated.
This internal logback API is not supported by AEM as a Cloud Service.
HTMLLayout outputs events in an HTML table.

The content of the table columns are specified using a conversion pattern. See PatternLayout for documentation on the available patterns.

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

  • Constructor Details

    • HTMLLayout

      public HTMLLayout()
      Deprecated.
      Constructs a PatternLayout using the DEFAULT_LAYOUT_PATTERN. The default pattern just produces the application supplied message.
  • Method Details

    • start

      public void start()
      Deprecated.
      Description copied from class: HTMLLayoutBase
      Parses the pattern and creates the Converter linked list.
      Specified by:
      start in interface LifeCycle
      Overrides:
      start in class HTMLLayoutBase<ILoggingEvent>
    • 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
    • getThrowableRenderer

      public IThrowableRenderer getThrowableRenderer()
      Deprecated.
    • setThrowableRenderer

      public void setThrowableRenderer(IThrowableRenderer<ILoggingEvent> throwableRenderer)
      Deprecated.