 |
Diarkis C++Client Library API Document
|
Definition: results.autogen.h:10
Diarkis::StdVector< std::shared_ptr< ILoggerBackend > > loggerBackends_
List of pointers to ILoggerBackend.
Definition: AggregateLoggerBackend.h:39
Contains information about a specific result value. Can be compared against another Result structure....
Definition: result.h:37
virtual Result Log(const Diarkis::StdString &message, bool includeNewLine=true) override
Perform log output for all loggers included in loggerBackends.
Definition: AggregateLoggerBackend.cpp:23
Interface class for AggregateLoggerBackend, ConsoleLoggerBackend, StreamLoggerBackend,...
Definition: LoggerBackend.h:17
AggregateLoggerBackend(std::initializer_list< std::shared_ptr< ILoggerBackend >> loggerBackends)
Definition: AggregateLoggerBackend.cpp:14
virtual ~AggregateLoggerBackend()
Definition: AggregateLoggerBackend.cpp:19
Class to control multiple loggers.
Definition: AggregateLoggerBackend.h:19
DIARKIS_EXPORT System::Result SUCCESS
Everything went according to plan. (status: NONE, value: 0)
DIARKIS_EXPORT System::Result UNSET
The result is not set to any meaningful value. (status: FATAL, value: 0xFFFFFFFF)