jp.go.aist.rtm.RTC.log
クラス LogStream

java.lang.Object
  上位を拡張 jp.go.aist.rtm.RTC.log.LogStream

public class LogStream
extends java.lang.Object

ログフォーマットクラスです。


フィールドの概要
static int DEBUG
           
static java.lang.String DEBUG_H
           
static int ERROR
           
static java.lang.String ERROR_H
           
static int INFO
           
static java.lang.String INFO_H
           
static int MANDATORY
           
static java.lang.String MANDATORY_H
           
static int NORMAL
           
static java.lang.String NORMAL_H
           
static int PARANOID
           
static java.lang.String PARANOID_H
           
static int SILENT
           
static java.lang.String SILENT_H
           
static int TRACE
           
static java.lang.String TRACE_H
           
static int VERBOSE
           
static java.lang.String VERBOSE_H
           
static int WARN
           
static java.lang.String WARN_H
           
 
コンストラクタの概要
LogStream(MedLogbuf buf)
          コンストラクタです。
 
メソッドの概要
 LogStream level(int level)
          ログ・レベルを設定します。
 void println(int level, java.lang.String contents)
          ログに出力します。
 void setLogLevel(int level)
          ログレベルを設定します。
 void setLogLevel(java.lang.String level)
          ログレベルを設定します。
 void setLogLock(boolean lock)
          ログ・ファイルをロックします。
static int strToLogLevel(java.lang.String loglevel)
          ログレベルを表す文字列をコードに変換します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

SILENT

public static final int SILENT
関連項目:
定数フィールド値

ERROR

public static final int ERROR
関連項目:
定数フィールド値

WARN

public static final int WARN
関連項目:
定数フィールド値

INFO

public static final int INFO
関連項目:
定数フィールド値

NORMAL

public static final int NORMAL
関連項目:
定数フィールド値

DEBUG

public static final int DEBUG
関連項目:
定数フィールド値

TRACE

public static final int TRACE
関連項目:
定数フィールド値

VERBOSE

public static final int VERBOSE
関連項目:
定数フィールド値

PARANOID

public static final int PARANOID
関連項目:
定数フィールド値

MANDATORY

public static final int MANDATORY
関連項目:
定数フィールド値

SILENT_H

public static final java.lang.String SILENT_H
関連項目:
定数フィールド値

ERROR_H

public static final java.lang.String ERROR_H
関連項目:
定数フィールド値

WARN_H

public static final java.lang.String WARN_H
関連項目:
定数フィールド値

INFO_H

public static final java.lang.String INFO_H
関連項目:
定数フィールド値

NORMAL_H

public static final java.lang.String NORMAL_H
関連項目:
定数フィールド値

DEBUG_H

public static final java.lang.String DEBUG_H
関連項目:
定数フィールド値

TRACE_H

public static final java.lang.String TRACE_H
関連項目:
定数フィールド値

VERBOSE_H

public static final java.lang.String VERBOSE_H
関連項目:
定数フィールド値

PARANOID_H

public static final java.lang.String PARANOID_H
関連項目:
定数フィールド値

MANDATORY_H

public static final java.lang.String MANDATORY_H
関連項目:
定数フィールド値
コンストラクタの詳細

LogStream

public LogStream(MedLogbuf buf)

コンストラクタです。

パラメータ:
buf - 仲介ロガーバッファ
メソッドの詳細

strToLogLevel

public static int strToLogLevel(java.lang.String loglevel)

ログレベルを表す文字列をコードに変換します。

パラメータ:
loglevel - ログレベル(文字列)
戻り値:
ログレベル・コード

setLogLevel

public void setLogLevel(int level)

ログレベルを設定します。

パラメータ:
level - ログレベル

setLogLevel

public void setLogLevel(java.lang.String level)

ログレベルを設定します。

パラメータ:
level - ログレベル文字列

setLogLock

public void setLogLock(boolean lock)

ログ・ファイルをロックします。

パラメータ:
lock - ログフラグ

level

public LogStream level(int level)

ログ・レベルを設定します。

パラメータ:
level - ログ・レベル
戻り値:
ログ・レベルを設定したバッファ

println

public void println(int level,
                    java.lang.String contents)

ログに出力します。

パラメータ:
contents - ログ内容