ファイル出力のストリーミングバッファ基底クラス
[詳解]
#include <LogstreamFile.h>
◆ FileStreamBase()
| RTC::FileStreamBase::FileStreamBase |
( |
| ) |
|
|
default |
◆ ~FileStreamBase()
| RTC::FileStreamBase::~FileStreamBase |
( |
| ) |
|
|
overridedefault |
◆ disableEscapeSequence()
| void RTC::FileStreamBase::disableEscapeSequence |
( |
| ) |
|
◆ enableEscapeSequence()
| void RTC::FileStreamBase::enableEscapeSequence |
( |
| ) |
|
◆ flush()
| void RTC::FileStreamBase::flush |
( |
| ) |
|
|
override |
◆ header()
| void RTC::FileStreamBase::header |
( |
int |
level, |
|
|
const std::string & |
name, |
|
|
const std::string & |
date, |
|
|
bool |
es_enable = false |
|
) |
| |
ログメッセージのヘッダーの設定
ログにログレベル、名前、時間、エスケープシケーンスを設定する。
- 引数
-
| level | レベル |
| name | 名前 |
| date | 時間 |
| es_enable | エスケープシケーンスの有無 |
◆ write()
| void RTC::FileStreamBase::write |
( |
int |
level, |
|
|
const std::string & |
name, |
|
|
const std::string & |
date, |
|
|
const std::string & |
mes |
|
) |
| |
|
override |
ログの出力
指定したメッセージのログを出力する
- 引数
-
| level | ログレベル |
| name | 名前 |
| date | 時間 |
| mes | メッセージ |
◆ m_esEnable
| bool RTC::FileStreamBase::m_esEnable |
|
protected |
◆ m_stream
| std::basic_ostream<char>* RTC::FileStreamBase::m_stream |
|
protected |
このクラス詳解は次のファイルから抽出されました: