目次 | 前の項目 | 次の項目 | Java Remote Method Invocation |
LogStream クラスは、システムのモニタに関係するエラーログの機構を表現します。このクラスは、サーバ呼び出しのログ作成のために内部的に使用されます。
package java.rmi.server; public class LogStream extends java.io.PrintStream { public static LogStream log(String name); public static synchronized PrintStream getDefaultStream(); public static synchronized void setDefaultStream(PrintStream newDefault); public synchronized OutputStream getOutputStream(); public synchronized void setOutputStream(OutputStream out); public void write(int b); public void write(byte b[], int off, int len); public String toString(); public static int parseLevel(String s); // constants for logging levels public static final int SILENT = 0; public static final int BRIEF = 10; public static final int VERBOSE = 20; }
注 - JDK 1.2 では、LogStream クラスは推奨されません。
log
メソッドは、指定された名前の LogStream を返します。該当する名前のログが存在しなければ、デフォルトストリームを使ったログが作成されます。
getDefaultStream
メソッドは、新規ログのために、現在のデフォルトストリームを返します。
setDefaultStream
メソッドは、新規ログのためにデフォルトストリームの設定を行います。
getOutputStream
メソッドは、このログの出力が送られる現在のストリームを返します。
setOutputStream
メソッドは、このログ出力が送られるストリームを設定します。1 つ目の形式のメソッド
write
は、1 データバイト(オクテット)をストリームに書き出します。 それが改行コード (new line) でなければ、そのバイトデータは内部のバッファに追加され、改行コードであればバッファリングされていた一行がログの出力ストリームへ適当なログ前置子が付けられて出力されます。2 つ目のメソッドwrite
の形式は、バイトの部分配列を書き出します。
toString
メソッドは、ログの名前を文字列表現で返します。
parseLevel
メソッドは、ログレベルを文字列表現から整数による内部表現に変換します。
目次 | 前の項目 | 次の項目
Copyright © 1997-1998 Sun Microsystems, Inc. All Rights Reserved.