java rmi server LogStream








Class java.rmi.server.LogStream





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




Wyszukiwarka