Class LoggingMessageTagSupport

java.lang.Object
javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
All Implemented Interfaces:
Serializable, javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.DynamicAttributes, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag
Direct Known Subclasses:
DebugTag, ErrorTag, FatalTag, InfoTag, LogTag, TraceTag, WarnTag

abstract class LoggingMessageTagSupport extends ExceptionAwareTagSupport implements javax.servlet.jsp.tagext.DynamicAttributes
Implements common methods for logging tags that accept messages and markers.
Since:
2.0
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • FQCN

      private static final String FQCN
    • message

      private transient Object message
    • marker

      private Marker marker
    • attributes

      private List<Object> attributes
  • Constructor Details

    • LoggingMessageTagSupport

      LoggingMessageTagSupport()
  • Method Details

    • init

      protected void init()
      Overrides:
      init in class ExceptionAwareTagSupport
    • getMessage

      protected final Object getMessage() throws javax.servlet.jsp.JspException
      Throws:
      javax.servlet.jsp.JspException
    • setMessage

      public final void setMessage(Object message)
    • getMarker

      protected final Marker getMarker()
    • setMarker

      public final void setMarker(Marker marker)
    • getLevel

      protected abstract Level getLevel()
    • setDynamicAttribute

      public final void setDynamicAttribute(String uri, String name, Object value)
      Specified by:
      setDynamicAttribute in interface javax.servlet.jsp.tagext.DynamicAttributes
    • doStartTag

      public final int doStartTag()
      Specified by:
      doStartTag in interface javax.servlet.jsp.tagext.Tag
      Overrides:
      doStartTag in class javax.servlet.jsp.tagext.BodyTagSupport
    • doEndTag

      public final int doEndTag() throws javax.servlet.jsp.JspException
      Specified by:
      doEndTag in interface javax.servlet.jsp.tagext.Tag
      Overrides:
      doEndTag in class javax.servlet.jsp.tagext.BodyTagSupport
      Throws:
      javax.servlet.jsp.JspException