Class EventDetailLayout

java.lang.Object
org.apache.log4j.Layout
org.apache.log4j.chainsaw.layout.EventDetailLayout
All Implemented Interfaces:
org.apache.log4j.spi.OptionHandler

public class EventDetailLayout extends org.apache.log4j.Layout
This layout is used for formatting HTML text for use inside the Chainsaw Event Detail Panel, and the tooltip used when mouse-over on a particular log event row.

It relies an an internal PatternLayout to accomplish this, but ensures HTML characters from any LoggingEvent are escaped first.

Author:
Paul Smith <psmith@apache.org>
  • Constructor Details

    • EventDetailLayout

      public EventDetailLayout()
  • Method Details

    • setConversionPattern

      public void setConversionPattern(String conversionPattern)
    • getConversionPattern

      public String getConversionPattern()
    • getFooter

      public String getFooter()
      Overrides:
      getFooter in class org.apache.log4j.Layout
    • getHeader

      public String getHeader()
      Overrides:
      getHeader in class org.apache.log4j.Layout
    • ignoresThrowable

      public boolean ignoresThrowable()
      Specified by:
      ignoresThrowable in class org.apache.log4j.Layout
    • activateOptions

      public void activateOptions()
    • format

      public String format(org.apache.log4j.spi.LoggingEvent event)
      Specified by:
      format in class org.apache.log4j.Layout