Diarkis C++Client Library API Document
LoggerBackend.h
Go to the documentation of this file.
1
// © 2019-2024 Diarkis Inc. All rights reserved.
2
3
#pragma once
4
5
#include "
diarkis/common.h
"
6
#include "
diarkis/system/result.h
"
7
#include "
diarkis/results.autogen.h
"
8
9
using namespace
Diarkis::System
;
10
17
class
ILoggerBackend
18
{
19
public
:
32
virtual
Result
Log(
const
Diarkis::StdString
& message,
bool
includeNewLine =
true
) = 0;
33
34
};
Diarkis::StdString
Definition:
common.h:432
Diarkis::System::Result
Contains information about a specific result value. Can be compared against another Result structure....
Definition:
result.h:37
Diarkis::System
Definition:
result.h:11
ILoggerBackend
Interface class for AggregateLoggerBackend, ConsoleLoggerBackend, StreamLoggerBackend,...
Definition:
LoggerBackend.h:17
result.h
common.h
results.autogen.h
client
cpp
diarkis-module
Client
Private
logging
loggerBackends
LoggerBackend.h
Generated by
1.8.17