Where Am I? Class Hierarchy (JDK) All Classes (JDK) All Fields and Methods (JDK)

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.


Variable Index

BRIEF
SILENT
constants for logging levels
VERBOSE

Method Index

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.

Variables

SILENT
 public static final int SILENT
constants for logging levels

BRIEF
 public static final int BRIEF
VERBOSE
 public static final int VERBOSE

Methods

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.


Where Am I? Class Hierarchy (JDK) All Classes (JDK) All Fields and Methods (JDK)