Package org.opends.server.loggers
Interface TextWriter
public interface TextWriter
A TextWriter provides a character-based stream used by a Text Publishers as a target for outputting log records.
-
Method Summary
Modifier and TypeMethodDescriptionvoidflush()Flushes any buffered contents of the output stream.longRetrieves the number of bytes written by this writer.static TextWriterof(OutputStream outputStream) Returns a new text writer for the provided output stream.voidshutdown()Releases any resources held by the writer.voidwriteRecord(String record) Writes a text record to the output stream.
-
Method Details
-
writeRecord
Writes a text record to the output stream.- Parameters:
record- The record to write.
-
flush
void flush()Flushes any buffered contents of the output stream. -
shutdown
void shutdown()Releases any resources held by the writer. -
getBytesWritten
long getBytesWritten()Retrieves the number of bytes written by this writer.- Returns:
- the number of bytes written by this writer.
-
of
Returns a new text writer for the provided output stream.- Parameters:
outputStream- The output stream.- Returns:
- The new text writer.
-