Diarkis C++Client Library API Document
StreamLoggerBackend クラス

DebugLoggerBackendとFileLoggerBackendのためのインターフェースクラス [詳解]

#include <StreamLoggerBackend.h>

StreamLoggerBackend の継承関係図
StreamLoggerBackend 連携図

公開メンバ関数

 StreamLoggerBackend (std::ostream &targetLog_)
 
 StreamLoggerBackend (StreamLoggerBackend &)=delete
 
 StreamLoggerBackend (StreamLoggerBackend &&)=delete
 
std::ostream & GetTargetLog () const
 
virtual Result Log (const Diarkis::StdString &message, bool includeNewLine) override
 指定されたメッセージのログを出力します。 [詳解]
 

詳解

DebugLoggerBackendとFileLoggerBackendのためのインターフェースクラス

構築子と解体子

◆ StreamLoggerBackend() [1/3]

StreamLoggerBackend::StreamLoggerBackend ( std::ostream &  targetLog_)

◆ StreamLoggerBackend() [2/3]

StreamLoggerBackend::StreamLoggerBackend ( StreamLoggerBackend )
delete

◆ StreamLoggerBackend() [3/3]

StreamLoggerBackend::StreamLoggerBackend ( StreamLoggerBackend &&  )
delete

関数詳解

◆ GetTargetLog()

std::ostream & StreamLoggerBackend::GetTargetLog ( ) const
被呼び出し関係図:

◆ Log()

Result StreamLoggerBackend::Log ( const Diarkis::StdString message,
bool  includeNewLine 
)
overridevirtual

指定されたメッセージのログを出力します。

引数
[in]messageログ出力するメッセージ
[in]includeNewLine改行を追加するかどうか true=追加する

ILoggerBackendを実装しています。

FileLoggerBackend, DebugLoggerBackendで再実装されています。

呼び出し関係図:
被呼び出し関係図:

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