JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
ILogSink.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2026 Valentin Eloy
2// SPDX-License-Identifier: GPL-3.0-or-later
3
4#pragma once
5
6#include <string_view>
7
9
14
15namespace core {
16
18class ILogSink {
19public:
20 virtual ~ILogSink() = default;
21
27 virtual void write(LogLevel level, std::string_view message) = 0;
28};
29
30} // namespace core
Niveaux de journalisation, par gravité croissante.
Destination vers laquelle un Logger diffuse ses messages.
Definition ILogSink.h:18
virtual ~ILogSink()=default
virtual void write(LogLevel level, std::string_view message)=0
Restitue un message.
Espace de noms du moteur et de la logique de jeu.
Definition Bootstrap.h:9
LogLevel
Niveau d'un message de journalisation (ordre croissant de gravité).
Definition LogLevel.h:14