org.apache.log.output.io
Class WriterTarget
java.lang.Object
|
+--org.apache.log.output.AbstractTarget
|
+--org.apache.log.output.AbstractOutputTarget
|
+--org.apache.log.output.io.WriterTarget
- All Implemented Interfaces:
- ErrorAware, LogTarget
- public class WriterTarget
- extends AbstractOutputTarget
This target outputs to a writer.
- Author:
- Peter Donald
Field Summary |
protected Writer |
m_output
Deprecated. Accessing this variable in subclasses is no longer supported
and will become private in the future. |
Method Summary |
void |
close()
Shutdown target. |
protected void |
setWriter(Writer writer)
Set the writer. |
protected void |
shutdownWriter()
Shutdown Writer. |
protected void |
write(String data)
Concrete implementation of output that writes out to underlying writer. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_output
protected Writer m_output
- Deprecated. Accessing this variable in subclasses is no longer supported
and will become private in the future.
WriterTarget
public WriterTarget(Writer writer,
Formatter formatter)
- Construct target with a specific writer and formatter.
- Parameters:
writer
- the writerformatter
- the formatter
setWriter
protected void setWriter(Writer writer)
- Set the writer.
Close down writer and write tail if appropriate.
- Parameters:
writer
- the new writer
write
protected void write(String data)
- Concrete implementation of output that writes out to underlying writer.
- Overrides:
write
in class AbstractOutputTarget
- Parameters:
data
- the data to output
close
public void close()
- Shutdown target.
Attempting to write to target after close() will cause errors to be logged.
- Overrides:
close
in class AbstractOutputTarget
shutdownWriter
protected void shutdownWriter()
- Shutdown Writer.
Copyright © 2001 Apache Jakarta Project. All Rights Reserved.