クラス OpenRTM_aist.SystemLogger.LogStream

すべてのメンバ一覧

Public メソッド

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

説明


メソッド

def OpenRTM_aist.SystemLogger.LogStream.__init__ (   self,
  args 
)

コンストラクタ

コンストラクタ

引数:
self 
(mode,file_name,address) 
def OpenRTM_aist.SystemLogger.LogStream.acquire (   self  ) 

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

引数:
self 
def OpenRTM_aist.SystemLogger.LogStream.disableLogLock (   self  ) 

ロックモード解除

引数:
self ロックモードを無効にする。
def OpenRTM_aist.SystemLogger.LogStream.enableLogLock (   self  ) 

ロックモード有効化

引数:
self ロックモードを有効にする。
def OpenRTM_aist.SystemLogger.LogStream.release (   self  ) 

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

引数:
self 
def OpenRTM_aist.SystemLogger.LogStream.RTC_DEBUG (   self,
  msg,
  opt = None 
)

デバッグログ出力

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

引数:
self 
msg ログメッセージ
opt オプション(デフォルト値:None)
def OpenRTM_aist.SystemLogger.LogStream.RTC_ERROR (   self,
  msg,
  opt = None 
)

エラーログ出力

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

引数:
self 
msg ログメッセージ
opt オプション(デフォルト値:None)
def OpenRTM_aist.SystemLogger.LogStream.RTC_FATAL (   self,
  msg,
  opt = None 
)

FATALエラーログ出力.

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

引数:
self 
msg ログメッセージ
opt オプション(デフォルト値:None)
def OpenRTM_aist.SystemLogger.LogStream.RTC_INFO (   self,
  msg,
  opt = None 
)

インフォログ出力

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

引数:
self 
msg ログメッセージ
opt オプション(デフォルト値:None)
def OpenRTM_aist.SystemLogger.LogStream.RTC_LOG (   self,
  LV,
  msg,
  opt = None 
)

汎用ログ出力

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

引数:
self 
LV ログレベル
msg ログメッセージ
opt オプション(デフォルト値:None)
def OpenRTM_aist.SystemLogger.LogStream.RTC_PARANOID (   self,
  msg,
  opt = None 
)

パラノイドログ出力

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

引数:
self 
msg ログメッセージ
opt オプション(デフォルト値:None)
def OpenRTM_aist.SystemLogger.LogStream.RTC_TRACE (   self,
  msg,
  opt = None 
)

トレースログ出力

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

引数:
self 
msg ログメッセージ
opt オプション(デフォルト値:None)
def OpenRTM_aist.SystemLogger.LogStream.RTC_VERBOSE (   self,
  msg,
  opt = None 
)

ベルボーズログ出力

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

引数:
self 
msg ログメッセージ
opt オプション(デフォルト値:None)
def OpenRTM_aist.SystemLogger.LogStream.RTC_WARN (   self,
  msg,
  opt = None 
)

ワーニングログ出力

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

引数:
self 
msg ログメッセージ
opt オプション(デフォルト値:None)
def OpenRTM_aist.SystemLogger.LogStream.setLogLevel (   self,
  level 
)

ログレベル設定

ログレベルを設定する。

引数:
self 
level ログレベル
def OpenRTM_aist.SystemLogger.LogStream.setLogLock (   self,
  lock 
)

ロックモード設定

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

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

このクラスの説明は次のファイルから生成されました:
OpenRTM-aist-1.1.0-Pythonに対してMon Mar 2 14:14:09 2015に生成されました。  doxygen 1.6.3