public class LoggingWriter
extends java.io.PrintWriter
PrintWriter with logging capability. Always uses \r\n for line terminatior.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
DEP_LIST
Class dependencies
|
static java.lang.String |
VERSION
Class version
|
| Constructor and Description |
|---|
LoggingWriter(java.io.OutputStream out,
java.io.PrintWriter logDest,
boolean setLogging)
Create a new LoggingWriter.
|
LoggingWriter(java.io.OutputStream out,
java.io.PrintWriter logDest,
boolean setLogging,
java.lang.String id)
Create a new LoggingWriter.
|
LoggingWriter(java.io.Writer out,
java.io.PrintWriter logDest,
boolean setLogging)
Create a new LoggingWriter.
|
LoggingWriter(java.io.Writer out,
java.io.PrintWriter logDest,
boolean setLogging,
java.lang.String id)
Create a new LoggingWriter.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkError()
Flush the stream and check its error state.
|
void |
close()
Close the stream.
|
void |
flush()
Flush the stream.
|
boolean |
isTimestamping() |
void |
println()
Terminate the current line by writing a \r\n character sequence.
|
void |
println(boolean bval)
Print a boolean value and then terminate the line.
|
void |
println(char cval)
Print a character and then terminate the line.
|
void |
println(char[] cval)
Print an array of characters and then terminate the line.
|
void |
println(double dval)
Print a double precision floating-point number
and then terminate the line.
|
void |
println(float fval)
Print a floating-point number and then terminate the line.
|
void |
println(int ival)
Print an integer and then terminate the line.
|
void |
println(long lval)
Print a long integer and then terminate the line.
|
void |
println(java.lang.Object oval)
Print an object and then terminate the line.
|
void |
println(java.lang.String sval)
Print a string and then terminate the line.
|
void |
setTimestamp(boolean timestamp) |
public static final java.lang.String VERSION
public static final java.lang.String[] DEP_LIST
public LoggingWriter(java.io.Writer out,
java.io.PrintWriter logDest,
boolean setLogging)
out - The underlying WriterlogDest - The log destination for I/O tracingsetLogging - If true, I/O tracing is turned onpublic LoggingWriter(java.io.Writer out,
java.io.PrintWriter logDest,
boolean setLogging,
java.lang.String id)
out - The underlying WriterlogDest - The log destination for I/O tracingsetLogging - If true, I/O tracing is turned onid - Destination indetifier to include in log outputpublic LoggingWriter(java.io.OutputStream out,
java.io.PrintWriter logDest,
boolean setLogging)
out - The underlying OutputStreamlogDest - The log destination for I/O tracingsetLogging - If true, I/O tracing is turned onpublic LoggingWriter(java.io.OutputStream out,
java.io.PrintWriter logDest,
boolean setLogging,
java.lang.String id)
out - The underlying OutputStreamlogDest - The log destination for I/O tracingsetLogging - If true, I/O tracing is turned onpublic boolean isTimestamping()
public void setTimestamp(boolean timestamp)
public void println()
println in class java.io.PrintWriterpublic void println(boolean bval)
println in class java.io.PrintWriterpublic void println(char cval)
println in class java.io.PrintWriterpublic void println(char[] cval)
println in class java.io.PrintWriterpublic void println(double dval)
println in class java.io.PrintWriterpublic void println(float fval)
println in class java.io.PrintWriterpublic void println(int ival)
println in class java.io.PrintWriterpublic void println(long lval)
println in class java.io.PrintWriterpublic void println(java.lang.Object oval)
println in class java.io.PrintWriterpublic void println(java.lang.String sval)
println in class java.io.PrintWriterpublic void flush()
flush in interface java.io.Flushableflush in class java.io.PrintWriterpublic boolean checkError()
checkError in class java.io.PrintWriterpublic void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.PrintWriter