OpenRTM-aist-Python 1.1.2
公開メンバ関数 | 全メンバ一覧
OpenRTM_aist.SystemLogger.LogStream クラス

公開メンバ関数

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

詳解

 

構築子と解体子

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ログロックフラグ

このクラス詳解は次のファイルから抽出されました: