|
OpenRTM-aist 2.1.0
|
ファイル出力のストリーミングバッファ基底クラス [詳解]
#include <LogstreamFile.h>


公開メンバ関数 | |
| FileStreamBase ()=default | |
| コンストラクタ | |
| ~FileStreamBase () override=default | |
| デストラクタ | |
| void | header (int level, const std::string &name, const std::string &date, bool es_enable=false) |
| ログメッセージのヘッダーの設定 | |
| void | flush () override |
| 標準出力のバッファのフラッシュ | |
| void | enableEscapeSequence () |
| エスケープシーケンスを有効にする | |
| void | disableEscapeSequence () |
| エスケープシーケンスを無効にする | |
| void | write (int level, const std::string &name, const std::string &date, const std::string &mes) override |
| ログの出力 | |
限定公開変数類 | |
| std::basic_ostream< char > * | m_stream |
| bool | m_esEnable |
ファイル出力のストリーミングバッファ基底クラス
|
default |
コンストラクタ
コンストラクタ
|
overridedefault |
デストラクタ
デストラクタ。
| void RTC::FileStreamBase::disableEscapeSequence | ( | ) |
エスケープシーケンスを無効にする
| void RTC::FileStreamBase::enableEscapeSequence | ( | ) |
エスケープシーケンスを有効にする
|
override |
標準出力のバッファのフラッシュ
| void RTC::FileStreamBase::header | ( | int | level, |
| const std::string & | name, | ||
| const std::string & | date, | ||
| bool | es_enable = false ) |
ログメッセージのヘッダーの設定
ログにログレベル、名前、時間、エスケープシケーンスを設定する。
| level | レベル |
| name | 名前 |
| date | 時間 |
| es_enable | エスケープシケーンスの有無 |
|
override |
ログの出力
指定したメッセージのログを出力する
| level | ログレベル |
| name | 名前 |
| date | 時間 |
| mes | メッセージ |
|
protected |
|
protected |