![]() |
Diarkis C++Client Library API Document
|
スレッドを使用してログを出力するためのクラス [詳解]
#include <ThreadedLoggerBackend.h>
公開メンバ関数 | |
ThreadedLoggerBackend (std::shared_ptr< ILoggerBackend > loggerBackend, bool bDirect=false) | |
ThreadedLoggerBackendのコンストラクタ。 [詳解] | |
virtual | ~ThreadedLoggerBackend () |
ThreadedLoggerBackend のデストラクタ [詳解] | |
void | Stop () |
ロギングスレッドを停止する [詳解] | |
Result | Log (const Diarkis::StdString &message, bool includeNewLine=true) override |
指定されたメッセージのログを出力します。 [詳解] | |
スレッドを使用してログを出力するためのクラス
ThreadedLoggerBackend::ThreadedLoggerBackend | ( | std::shared_ptr< ILoggerBackend > | loggerBackend, |
bool | bDirect = false |
||
) |
ThreadedLoggerBackendのコンストラクタ。
ログを書き込むスレッドを作成します。
[in] | loggerBackend | 出力するログを管理するILoggerBackendへのポインタ |
[in] | bDirect | スレッドを使用せずに直接出力するかどうか。これはデバッグ用です。 |
|
virtual |
ThreadedLoggerBackend のデストラクタ
void ThreadedLoggerBackend::Stop | ( | ) |
ロギングスレッドを停止する
|
overridevirtual |
指定されたメッセージのログを出力します。
[in] | message | ログ出力するメッセージ |
[in] | includeNewLine | 改行を追加するかどうか true=追加する |
ILoggerBackendを実装しています。