public class RemoveAppenderRefTask extends AbstractBaseTask
A Rhino management sub task for removing an appender from a log key.
Attribute | Description | Required |
---|---|---|
logkey |
Name of the log key to remove the appender from. |
Yes. |
appendername |
Name of the appender to remove. |
Yes. |
failonerror |
Flag to control failure behaviour.
If 'true', the sub task will throw a |
No. default value is taken from the Rhino management parent task. |
This task will throw a NonFatalBuildException
if the appender cannot be remove from the log key, eg.
the appender is not attached to the log key.
client, failOnError
Constructor and Description |
---|
RemoveAppenderRefTask() |
Modifier and Type | Method and Description |
---|---|
protected void |
execute() |
String |
getAppenderName() |
String |
getLogKey() |
void |
setAppenderName(String name) |
void |
setLogKey(String logKey) |
protected void |
validateParameters() |
getExceptionAndMessage, getFailOnError, getMessage, getOverrideFailOnError, getParent, getProject, log, run, setFailOnError
protected void execute() throws org.apache.tools.ant.BuildException
execute
in class AbstractBaseTask
org.apache.tools.ant.BuildException
protected void validateParameters() throws org.apache.tools.ant.BuildException
validateParameters
in class AbstractBaseTask
org.apache.tools.ant.BuildException
public void setLogKey(String logKey)
public String getLogKey()
public void setAppenderName(String name)
public String getAppenderName()