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.


Variable Index

 o BRIEF
 o SILENT
constants for logging levels
 o VERBOSE

Method Index

 o getDefaultStream()
Return the current default stream for new logs.
 o getOutputStream()
Return the current stream to which output from this log is sent.
 o log(String)
Return the LogStream identified by the given name.
 o parseLevel(String)
Convert a string name of a logging level to its internal integer representation.
 o setDefaultStream(PrintStream)
Set the default stream for new logs.
 o setOutputStream(OutputStream)
Set the stream to which output from this log is sent.
 o toString()
Return log name as string representation
 o write(byte[], int, int)
Write a subarray of bytes.
 o write(int)
Write a byte of data to the stream.

Variables

 o SILENT
 public static final int SILENT
constants for logging levels

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

Methods

 o 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.

 o getDefaultStream
 public static synchronized PrintStream getDefaultStream()
Return the current default stream for new logs.

 o setDefaultStream
 public static synchronized void setDefaultStream(PrintStream newDefault)
Set the default stream for new logs.

 o getOutputStream
 public synchronized OutputStream getOutputStream()
Return the current stream to which output from this log is sent.

 o setOutputStream
 public synchronized void setOutputStream(OutputStream out)
Set the stream to which output from this log is sent.

 o 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
 o 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
 o toString
 public String toString()
Return log name as string representation

Overrides:
toString in class Object
 o 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.