Diarkis C++Client Library API Document
ConsoleLoggerBackend.h
Go to the documentation of this file.
1 // © 2019-2024 Diarkis Inc. All rights reserved.
2 
3 #pragma once
4 
7 
15 {
16  public:
18  virtual ~ConsoleLoggerBackend();
19  virtual Result Log(const Diarkis::StdString& message, bool includeNewLine) override;
20 };
ConsoleLoggerBackend::ConsoleLoggerBackend
ConsoleLoggerBackend()
Definition: ConsoleLoggerBackend.cpp:12
ConsoleLoggerBackend::~ConsoleLoggerBackend
virtual ~ConsoleLoggerBackend()
Definition: ConsoleLoggerBackend.cpp:16
Diarkis::StdString
Definition: common.h:432
Logger.h
Diarkis::System::Result
Contains information about a specific result value. Can be compared against another Result structure....
Definition: result.h:37
GetNowTimeStr
void GetNowTimeStr(Diarkis::StdString &strTime)
Definition: misc.cpp:400
LoggerBackend.h
misc.h
ILoggerBackend
Interface class for AggregateLoggerBackend, ConsoleLoggerBackend, StreamLoggerBackend,...
Definition: LoggerBackend.h:17
result.h
common.h
ConsoleLoggerBackend::Log
virtual Result Log(const Diarkis::StdString &message, bool includeNewLine) override
Outputs a log of specified messages.
Definition: ConsoleLoggerBackend.cpp:21
Diarkis::Results::SUCCESS
DIARKIS_EXPORT System::Result SUCCESS
Everything went according to plan. (status: NONE, value: 0)
results.autogen.h
ConsoleLoggerBackend
Class for console log (stdout) output.
Definition: ConsoleLoggerBackend.h:14
ConsoleLoggerBackend.h