 |
Diarkis C++Client Library API Document
|
[詳解]
5 #include <initializer_list>
Definition: results.autogen.h:10
Diarkis::StdVector< std::shared_ptr< ILoggerBackend > > loggerBackends_
ILoggerBackendへのポインタのリスト
Definition: AggregateLoggerBackend.h:39
特定の結果値に関する情報を含んでいます。 別のResult構造体と比較することができます。デバッグ体験を向上させるためにテキスト形式で出力することも可能です。
Definition: result.h:37
virtual Result Log(const Diarkis::StdString &message, bool includeNewLine=true) override
loggerBackendsに含まれるすべてのロガーに対してログ出力を行います。
Definition: AggregateLoggerBackend.cpp:23
AggregateLoggerBackend、ConsoleLoggerBackend、StreamLoggerBackend、ThreadedLoggerBackendのインターフェースクラスです。
Definition: LoggerBackend.h:17
AggregateLoggerBackend(std::initializer_list< std::shared_ptr< ILoggerBackend >> loggerBackends)
Definition: AggregateLoggerBackend.cpp:14
virtual ~AggregateLoggerBackend()
Definition: AggregateLoggerBackend.cpp:19
複数のロガーを制御するためのクラス。
Definition: AggregateLoggerBackend.h:19
DIARKIS_EXPORT System::Result SUCCESS
すべて計画通りに進みました。 (status: NONE, value: 0)
DIARKIS_EXPORT System::Result UNSET
リザルトは意味のある値に設定されていません。 (ステータス: FATAL, 値: 0xFFFFFFFF)