| java.lang.Object jj2000.j2k.util.StreamMsgLogger
StreamMsgLogger | public class StreamMsgLogger implements MsgLogger(Code) | | This class implements the MsgLogger interface for streams. Streams can
be simple files, terminals, stdout, stderr, etc. The messages or simple
strings are formatted using the linewidth given to the constructor.
Messages are printed to the 'err' stream if they are of severity WARNING
or ERROR, otherwise they are printed to the 'out' stream. Simple strings
are always printed the 'out' stream.
|
Constructor Summary | |
public | StreamMsgLogger(OutputStream outstr, OutputStream errstr, int lw) Constructs a StreamMsgLogger that uses 'outstr' as the 'out' stream,
and 'errstr' as the 'err' stream. | public | StreamMsgLogger(Writer outstr, Writer errstr, int lw) Constructs a StreamMsgLogger that uses 'outstr' as the 'out' stream,
and 'errstr' as the 'err' stream. | public | StreamMsgLogger(PrintWriter outstr, PrintWriter errstr, int lw) Constructs a StreamMsgLogger that uses 'outstr' as the 'out' stream,
and 'errstr' as the 'err' stream. |
Method Summary | |
public void | flush() Writes any buffered data from the print() and println() methods to the
device. | public void | println(String str, int flind, int ind) Prints the string 'str' to the 'out' stream, appending a newline. | public void | printmsg(int sev, String msg) Prints the message 'msg' to the output device, appending a newline,
with severity 'sev'. |
StreamMsgLogger | public StreamMsgLogger(OutputStream outstr, OutputStream errstr, int lw)(Code) | | Constructs a StreamMsgLogger that uses 'outstr' as the 'out' stream,
and 'errstr' as the 'err' stream. Note that 'outstr' and 'errstr' can
be System.out and System.err.
Parameters: outstr - Where to print simple strings and LOG and INFO messages. Parameters: errstr - Where to print WARNING and ERROR messages Parameters: lw - The line width to use in formatting |
StreamMsgLogger | public StreamMsgLogger(Writer outstr, Writer errstr, int lw)(Code) | | Constructs a StreamMsgLogger that uses 'outstr' as the 'out' stream,
and 'errstr' as the 'err' stream. Note that 'outstr' and 'errstr' can
be System.out and System.err.
Parameters: outstr - Where to print simple strings and LOG and INFO messages. Parameters: errstr - Where to print WARNING and ERROR messages Parameters: lw - The line width to use in formatting |
StreamMsgLogger | public StreamMsgLogger(PrintWriter outstr, PrintWriter errstr, int lw)(Code) | | Constructs a StreamMsgLogger that uses 'outstr' as the 'out' stream,
and 'errstr' as the 'err' stream. Note that 'outstr' and 'errstr' can
be System.out and System.err.
Parameters: outstr - Where to print simple strings and LOG and INFO messages. Parameters: errstr - Where to print WARNING and ERROR messages Parameters: lw - The line width to use in formatting |
flush | public void flush()(Code) | | Writes any buffered data from the print() and println() methods to the
device.
|
println | public void println(String str, int flind, int ind)(Code) | | Prints the string 'str' to the 'out' stream, appending a newline. The
message is reformatted to the line width given to the constructors and
using 'flind' characters to indent the first line and 'ind' characters
to indent the second line. However, any newlines appearing in 'str' are
respected. The output device may or may not display the string until
flush() is called, depending on the autoflush state of the PrintWriter,
to be sure flush() should be called to write the string to the
device. This method just prints the string, the string does not make
part of a "message" in the sense that noe severity is associated to it.
Parameters: str - The string to print Parameters: flind - Indentation of the first line Parameters: ind - Indentation of any other lines. |
printmsg | public void printmsg(int sev, String msg)(Code) | | Prints the message 'msg' to the output device, appending a newline,
with severity 'sev'. The severity of the message is prepended to the
message.
Parameters: sev - The message severity (LOG, INFO, etc.) Parameters: msg - The message to display |
|
|