クラス LogStream

ロガーフォーマットダミークラス [詳細]


Public メソッド

def strToLogLevel
 ログレベル設定
def __init__
 コンストラクタ
def printf
 printf フォーマット出力
def setLogLevel
 ログレベル設定
def setLogLock
 ロックモード設定
def enableLogLock
 ロックモード有効化
def disableLogLock
 ロックモード解除
def acquire
 ログロック取得 ロックモードが設定されている場合、ログのロックを取得する。
def release
 ログロック解放 ロックモードが設定されている場合に、ログのロックを解放する。
def RTC_LOG
 汎用ログ出力
def RTC_ERROR
 エラーログ出力
def RTC_WARN
 ワーニングログ出力
def RTC_INFO
 インフォログ出力
def RTC_NORMAL
 ノーマルログ出力
def RTC_DEBUG
 デバッグログ出力
def RTC_TRACE
 トレースログ出力
def RTC_VERBOSE
 ベルボーズログ出力
def RTC_PARANOID
 パラノイドログ出力


説明

ロガーフォーマットダミークラス

ログフォーマット用ダミークラス。

SystemLogger.py126 行で定義されています。


関数

def strToLogLevel (   self,
  lv 
)

ログレベル設定

与えられた文字列に対応したログレベルを設定する。

引数:
self 
lv ログレベル文字列
戻り値:
設定したログレベル

SystemLogger.py157 行で定義されています。

def __init__ (   self,
  logbufObj = None 
)

コンストラクタ

コンストラクタ

引数:
self 
logbufObj ログバッファオブジェクト(デフォルト値:None)

SystemLogger.py197 行で定義されています。

def printf (   self,
  fmt 
)

printf フォーマット出力

printfライクな書式でログ出力する。
※本実装では引数 fmt で与えられた文字をそのまま返す。

引数:
self 
fmt 書式文字列
戻り値:
書式付き文字列出力

SystemLogger.py231 行で定義されています。

def setLogLevel (   self,
  level 
)

ログレベル設定

ログレベルを設定する。

引数:
self 
level ログレベル

SystemLogger.py248 行で定義されています。

def setLogLock (   self,
  lock 
)

ロックモード設定

ログのロックモードを設定する。

引数:
self 
lock ログロックフラグ

SystemLogger.py278 行で定義されています。

def enableLogLock (   self  ) 

ロックモード有効化

引数:
self ロックモードを有効にする。

SystemLogger.py297 行で定義されています。

def disableLogLock (   self  ) 

ロックモード解除

引数:
self ロックモードを無効にする。

SystemLogger.py313 行で定義されています。

def acquire (   self  ) 

ログロック取得 ロックモードが設定されている場合、ログのロックを取得する。

引数:
self 

SystemLogger.py328 行で定義されています。

def release (   self  ) 

ログロック解放 ロックモードが設定されている場合に、ログのロックを解放する。

引数:
self 

SystemLogger.py344 行で定義されています。

def RTC_LOG (   self,
  LV,
  msg,
  opt = None 
)

汎用ログ出力

ログレベルおよび出力フォーマット文字列を引数としてとり, 汎用ログを出力する。

引数:
self 
LV ログレベル
msg ログメッセージ
opt オプション(デフォルト値:None)

SystemLogger.py367 行で定義されています。

def RTC_ERROR (   self,
  msg,
  opt = None 
)

エラーログ出力

エラーレベルのログを出力する。
ログレベルが ERROR, WARN, INFO, NORMAL, DEBUG, TRACE, VERBOSE, PARANOID の場合にログ出力される。

引数:
self 
msg ログメッセージ
opt オプション(デフォルト値:None)

SystemLogger.py405 行で定義されています。

def RTC_WARN (   self,
  msg,
  opt = None 
)

ワーニングログ出力

ワーニングレベルのログを出力する。
ログレベルが ( WARN, INFO, NORMAL, DEBUG, TRACE, VERBOSE, PARANOID ) の場合にログ出力される。

引数:
self 
msg ログメッセージ
opt オプション(デフォルト値:None)

SystemLogger.py447 行で定義されています。

def RTC_INFO (   self,
  msg,
  opt = None 
)

インフォログ出力

インフォレベルのログを出力する。
ログレベルが ( INFO, NORMAL, DEBUG, TRACE, VERBOSE, PARANOID ) の場合にログ出力される。

引数:
self 
msg ログメッセージ
opt オプション(デフォルト値:None)

SystemLogger.py489 行で定義されています。

def RTC_NORMAL (   self,
  msg,
  opt = None 
)

ノーマルログ出力

ノーマルレベルのログを出力する。
ログレベルが ( NORMAL, DEBUG, TRACE, VERBOSE, PARANOID ) の場合にログ出力される。

引数:
self 
msg ログメッセージ
opt オプション(デフォルト値:None)

SystemLogger.py531 行で定義されています。

def RTC_DEBUG (   self,
  msg,
  opt = None 
)

デバッグログ出力

デバッグレベルのログを出力する。
ログレベルが ( DEBUG, TRACE, VERBOSE, PARANOID ) の場合にログ出力される。

引数:
self 
msg ログメッセージ
opt オプション(デフォルト値:None)

SystemLogger.py573 行で定義されています。

def RTC_TRACE (   self,
  msg,
  opt = None 
)

トレースログ出力

トレースレベルのログを出力する。
ログレベルが ( TRACE, VERBOSE, PARANOID ) の場合にログ出力される。

引数:
self 
msg ログメッセージ
opt オプション(デフォルト値:None)

SystemLogger.py615 行で定義されています。

def RTC_VERBOSE (   self,
  msg,
  opt = None 
)

ベルボーズログ出力

ベルボーズレベルのログを出力する。
ログレベルが ( VERBOSE, PARANOID ) の場合にログ出力される。
※現状では未実装

引数:
self 
msg ログメッセージ
opt オプション(デフォルト値:None)

SystemLogger.py658 行で定義されています。

def RTC_PARANOID (   self,
  msg,
  opt = None 
)

パラノイドログ出力

パラノイドレベルのログを出力する。
ログレベルが ( PARANOID ) の場合にログ出力される。
※現状では未実装

引数:
self 
msg ログメッセージ
opt オプション(デフォルト値:None)

SystemLogger.py685 行で定義されています。


OpenRTMに対してMon Mar 17 15:11:08 2008に生成されました。  doxygen 1.5.4