Package org.apache.logging.log4j.taglib
Class SetLoggerTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- javax.servlet.jsp.tagext.BodyTagSupport
-
- org.apache.logging.log4j.taglib.SetLoggerTag
-
- All Implemented Interfaces:
java.io.Serializable
,javax.servlet.jsp.tagext.BodyTag
,javax.servlet.jsp.tagext.IterationTag
,javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.Tag
public class SetLoggerTag extends javax.servlet.jsp.tagext.BodyTagSupport
This class implements the<log:setLogger>
tag.- Since:
- 2.0
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private MessageFactory
factory
private java.lang.Object
logger
private Log4jTaglibLoggerContext
loggerContext
private int
scope
private static long
serialVersionUID
private java.lang.String
var
-
Constructor Summary
Constructors Constructor Description SetLoggerTag()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
doEndTag()
private void
init()
void
release()
void
setFactory(MessageFactory factory)
void
setLogger(java.lang.Object logger)
void
setPageContext(javax.servlet.jsp.PageContext pageContext)
void
setScope(java.lang.String scope)
void
setVar(java.lang.String var)
-
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doAfterBody, doInitBody, doStartTag, getBodyContent, getPreviousOut, setBodyContent
-
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setParent, setValue
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
loggerContext
private transient Log4jTaglibLoggerContext loggerContext
-
logger
private transient java.lang.Object logger
-
factory
private transient MessageFactory factory
-
var
private java.lang.String var
-
scope
private int scope
-
-
Method Detail
-
init
private void init()
-
release
public void release()
- Specified by:
release
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
release
in classjavax.servlet.jsp.tagext.BodyTagSupport
-
setPageContext
public void setPageContext(javax.servlet.jsp.PageContext pageContext)
- Specified by:
setPageContext
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
setPageContext
in classjavax.servlet.jsp.tagext.TagSupport
-
setLogger
public void setLogger(java.lang.Object logger)
-
setFactory
public void setFactory(MessageFactory factory)
-
setVar
public void setVar(java.lang.String var)
-
setScope
public void setScope(java.lang.String scope)
-
doEndTag
public int doEndTag() throws javax.servlet.jsp.JspException
- Specified by:
doEndTag
in interfacejavax.servlet.jsp.tagext.Tag
- Overrides:
doEndTag
in classjavax.servlet.jsp.tagext.BodyTagSupport
- Throws:
javax.servlet.jsp.JspException
-
-