LogStream presents a mechanism for logging errors that are of possible interest to those monitoring the system.
BRIEF
SILENT constants for logging levels
VERBOSE
getDefaultStream() Return the current default stream for new logs.
getOutputStream() Return the current stream to which output from this log is sent.
log(String) Return the LogStream identified by the given name.
parseLevel(String) Convert a string name of a logging level to its internal integer representation.
setDefaultStream(PrintStream) Set the default stream for new logs.
setOutputStream(OutputStream) Set the stream to which output from this log is sent.
toString() Return log name as string representation
write(byte[], int, int) Write a subarray of bytes.
write(int) Write a byte of data to the stream.
SILENT
public static final int SILENT
constants for logging levels
BRIEF
public static final int BRIEF
VERBOSE
public static final int VERBOSE
log
public static LogStream log(String name)
Return the LogStream identified by the given name. If a log corresponding to "name" does not exist, a log using the default stream is created.
getDefaultStream
public static synchronized PrintStream getDefaultStream()
Return the current default stream for new logs.
setDefaultStream
public static synchronized void setDefaultStream(PrintStream newDefault)
Set the default stream for new logs.
getOutputStream
public synchronized OutputStream getOutputStream()
Return the current stream to which output from this log is sent.
setOutputStream
public synchronized void setOutputStream(OutputStream out)
Set the stream to which output from this log is sent.
write
public void write(int b)
Write a byte of data to the stream. If it is not a newline, then the byte is appended to the internal buffer. If it is a newline, then the currently buffered line is sent to the log's output stream, prefixed with the appropriate logging information.
Overrides: write in class PrintStream
write
public void write(byte b[], int off, int len)
Write a subarray of bytes. Pass each through write byte method.
Overrides: write in class PrintStream
toString
public String toString()
Return log name as string representation
Overrides: toString in class Object
parseLevel
public static int parseLevel(String s)
Convert a string name of a logging level to its internal integer representation.
All Packages Class Hierarchy This Package Previous Next Index
Submit a bug or feature - Version 1.1.7 of Java Platform API Specification Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries. Copyright 1995-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.