| 目次 | 前の項目 | 次の項目 | 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.