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

      • EventDetailLayout

        public EventDetailLayout()
    • Method Detail

      • 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