All Packages Class Hierarchy This Package Previous Next Index
Class java.rmi.server.LogStream
java.lang.Object
|
+----java.io.OutputStream
|
+----java.io.FilterOutputStream
|
+----java.io.PrintStream
|
+----java.rmi.server.LogStream
- public class LogStream
- extends PrintStream
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.8 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1995-1999 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.