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.py の 126 行で定義されています。
| def strToLogLevel | ( | self, | ||
| lv | ||||
| ) |
ログレベル設定
与えられた文字列に対応したログレベルを設定する。
| self | ||
| lv | ログレベル文字列 |
SystemLogger.py の 157 行で定義されています。
| def __init__ | ( | self, | ||
logbufObj = None | ||||
| ) |
| def printf | ( | self, | ||
| fmt | ||||
| ) |
printf フォーマット出力
printfライクな書式でログ出力する。
※本実装では引数 fmt で与えられた文字をそのまま返す。
| self | ||
| fmt | 書式文字列 |
SystemLogger.py の 231 行で定義されています。
| 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 | ||||
| ) |
汎用ログ出力
ログレベルおよび出力フォーマット文字列を引数としてとり, 汎用ログを出力する。
| self | ||
| LV | ログレベル | |
| msg | ログメッセージ | |
| opt | オプション(デフォルト値:None) |
SystemLogger.py の 367 行で定義されています。
| def RTC_ERROR | ( | self, | ||
| msg, | ||||
opt = None | ||||
| ) |
エラーログ出力
エラーレベルのログを出力する。
ログレベルが ERROR, WARN, INFO, NORMAL, DEBUG, TRACE, VERBOSE, PARANOID の場合にログ出力される。
| self | ||
| msg | ログメッセージ | |
| opt | オプション(デフォルト値:None) |
SystemLogger.py の 405 行で定義されています。
| def RTC_WARN | ( | self, | ||
| msg, | ||||
opt = None | ||||
| ) |
ワーニングログ出力
ワーニングレベルのログを出力する。
ログレベルが ( WARN, INFO, NORMAL, DEBUG, TRACE, VERBOSE, PARANOID ) の場合にログ出力される。
| self | ||
| msg | ログメッセージ | |
| opt | オプション(デフォルト値:None) |
SystemLogger.py の 447 行で定義されています。
| def RTC_INFO | ( | self, | ||
| msg, | ||||
opt = None | ||||
| ) |
インフォログ出力
インフォレベルのログを出力する。
ログレベルが ( INFO, NORMAL, DEBUG, TRACE, VERBOSE, PARANOID ) の場合にログ出力される。
| self | ||
| msg | ログメッセージ | |
| opt | オプション(デフォルト値:None) |
SystemLogger.py の 489 行で定義されています。
| def RTC_NORMAL | ( | self, | ||
| msg, | ||||
opt = None | ||||
| ) |
ノーマルログ出力
ノーマルレベルのログを出力する。
ログレベルが ( NORMAL, DEBUG, TRACE, VERBOSE, PARANOID ) の場合にログ出力される。
| self | ||
| msg | ログメッセージ | |
| opt | オプション(デフォルト値:None) |
SystemLogger.py の 531 行で定義されています。
| def RTC_DEBUG | ( | self, | ||
| msg, | ||||
opt = None | ||||
| ) |
デバッグログ出力
デバッグレベルのログを出力する。
ログレベルが ( DEBUG, TRACE, VERBOSE, PARANOID ) の場合にログ出力される。
| self | ||
| msg | ログメッセージ | |
| opt | オプション(デフォルト値:None) |
SystemLogger.py の 573 行で定義されています。
| def RTC_TRACE | ( | self, | ||
| msg, | ||||
opt = None | ||||
| ) |
トレースログ出力
トレースレベルのログを出力する。
ログレベルが ( TRACE, VERBOSE, PARANOID ) の場合にログ出力される。
| self | ||
| msg | ログメッセージ | |
| opt | オプション(デフォルト値:None) |
SystemLogger.py の 615 行で定義されています。
| def RTC_VERBOSE | ( | self, | ||
| msg, | ||||
opt = None | ||||
| ) |
ベルボーズログ出力
ベルボーズレベルのログを出力する。
ログレベルが ( VERBOSE, PARANOID ) の場合にログ出力される。
※現状では未実装
| self | ||
| msg | ログメッセージ | |
| opt | オプション(デフォルト値:None) |
SystemLogger.py の 658 行で定義されています。
| def RTC_PARANOID | ( | self, | ||
| msg, | ||||
opt = None | ||||
| ) |
パラノイドログ出力
パラノイドレベルのログを出力する。
ログレベルが ( PARANOID ) の場合にログ出力される。
※現状では未実装
| self | ||
| msg | ログメッセージ | |
| opt | オプション(デフォルト値:None) |
SystemLogger.py の 685 行で定義されています。
1.5.4