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

デバッガーにログを出力するクラス [詳解]

#include <DebugLoggerBackend.h>

DebugLoggerBackend の継承関係図
DebugLoggerBackend 連携図

公開メンバ関数

 DebugLoggerBackend (bool bOutput)
 
virtual ~DebugLoggerBackend ()
 
virtual Result Log (const Diarkis::StdString &message, bool includeNewLine=true) override
 指定されたメッセージのログを出力します。 [詳解]
 
virtual Result Log (const Diarkis::StdString &message, bool includeNewLine) override
 
- 基底クラス StreamLoggerBackend に属する継承公開メンバ関数
 StreamLoggerBackend (std::ostream &targetLog_)
 
 StreamLoggerBackend (StreamLoggerBackend &)=delete
 
 StreamLoggerBackend (StreamLoggerBackend &&)=delete
 
std::ostream & GetTargetLog () const
 

詳解

デバッガーにログを出力するクラス

構築子と解体子

◆ DebugLoggerBackend()

DebugLoggerBackend::DebugLoggerBackend ( bool  bOutput)

◆ ~DebugLoggerBackend()

DebugLoggerBackend::~DebugLoggerBackend ( )
virtual

関数詳解

◆ Log() [1/2]

Result DebugLoggerBackend::Log ( const Diarkis::StdString message,
bool  includeNewLine = true 
)
overridevirtual

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

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

StreamLoggerBackendを再実装しています。

呼び出し関係図:

◆ Log() [2/2]

Result StreamLoggerBackend::Log
override

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