Java Platform 1.2
Beta 4

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.


Field Summary
static int BRIEF
           
static int SILENT
          constants for logging levels
static int VERBOSE
           
 
Fields inherited from class java.io.FilterOutputStream
out
 
Method Summary
static PrintStream getDefaultStream()
          Return the current default stream for new logs.
 OutputStream getOutputStream()
          Return the current stream to which output from this log is sent.
static LogStream log(String name)
          Return the LogStream identified by the given name.
static int parseLevel(String s)
          Convert a string name of a logging level to its internal integer representation.
static void setDefaultStream(PrintStream newDefault)
          Set the default stream for new logs.
 void setOutputStream(OutputStream out)
          Set the stream to which output from this log is sent.
 String toString()
          Return log name as string representation
 void write(byte[] b, int off, int len)
          Write a subarray of bytes.
 void write(int b)
          Write a byte of data to the stream.
 
Methods inherited from class java.io.PrintStream
checkError , close , flush , print , print , print , print , print , print , print , print , print , println , println , println , println , println , println , println , println , println , println , setError
 
Methods inherited from class java.io.FilterOutputStream
write
 
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

Field Detail

SILENT

public static final int SILENT
constants for logging levels

BRIEF

public static final int BRIEF

VERBOSE

public static final int VERBOSE
Method Detail

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 PrintStream getDefaultStream()
Return the current default stream for new logs.

setDefaultStream

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

getOutputStream

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

setOutputStream

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

Java Platform 1.2
Beta 4

Submit a bug or feature
Submit comments/suggestions about new javadoc look
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.
This documentation was generated with a post-Beta4 version of Javadoc.