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

公開メンバ関数

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

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