目次 | 前の項目 | 次の項目 | Java Remote Method Invocation |
LogStream
クラス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; }
注 - Java 2 プラットフォームでは、LogStream
クラスは推奨されません。
log
メソッドは、指定された名前の LogStream を返します。該当する名前のログが存在しなければ、デフォルトストリームを使ったログが作成されます。
getDefaultStream
メソッドは、新規ログ用の、現在のデフォルトストリームを返します。
setDefaultStream
メソッドは、新規ログ用のデフォルトストリームの設定を行います。
getOutputStream
メソッドは、このログの出力が送られる現在のストリームを返します。
setOutputStream
メソッドは、このログ出力が送られるストリームを設定します。1 つ目の形式のメソッド
write
は 1 データバイト (オクテット) をストリームに書き出します。それが改行コード (new line) でなければ、そのバイトデータは内部バッファに追加されます。改行コードであればバッファリングされていた一行がログの出力ストリームへの適当なログ接頭辞が付けられて出力されます。2 つ目のメソッドwrite
の形式は、バイトの部分配列を書き出します。
toString
メソッドは、ログの名前を文字列表現で返します。
parseLevel
メソッドは、ロギングレベルの文字列名を内部整数表現に変換します。
目次 | 前の項目 | 次の項目
Copyright © 1997-1999 Sun Microsystems, Inc. All Rights Reserved.