Diarkis C++Client Library API Document
LoggerBackend.h
[詳解]
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
特定の結果値に関する情報を含んでいます。 別のResult構造体と比較することができます。デバッグ体験を向上させるためにテキスト形式で出力することも可能です。
Definition:
result.h:37
Diarkis::System
Definition:
result.h:11
ILoggerBackend
AggregateLoggerBackend、ConsoleLoggerBackend、StreamLoggerBackend、ThreadedLoggerBackendのインターフェースクラスです。
Definition:
LoggerBackend.h:17
result.h
common.h
results.autogen.h
client
cpp
diarkis-module
Client
Private
logging
loggerBackends
LoggerBackend.h
構築:
1.8.17