Abstract base class for all sub tasks that create logging appenders that write to an output stream.
Ant Parameters
| Attribute |
Type |
Description |
Required |
appendername |
String |
Name of the appender to create.
This name must be unique. |
Yes. |
ignoreexceptions |
boolean |
The default is true, causing exceptions encountered while appending events to be internally logged and then ignored.
When set to false, exceptions will be propagated to the caller instead. |
No. |
immediateflush |
boolean |
When set to true, each write will be followed by a flush.
This will guarantee the data is written to the underlying output stream but could impact performance. |
No. |
failonerror |
boolean |
Flag to control failure behaviour.
If true, the sub task will throw a BuildException when an error is encountered.
If false, the sub task will throw a NonFatalBuildException instead of a BuildException under specific circumstances.
See below for conditions (if any) which will cause a NonFatalBuildException. |
No.
Default value is taken from the Rhino management parent task. |
NonFatalBuildException throw conditions