JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
LogLevel.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
10
11namespace core {
12
20
26[[nodiscard]] constexpr const char* toString(LogLevel level) {
27 switch (level) {
28 case LogLevel::Trace:
29 return "TRACE";
30 case LogLevel::Info:
31 return "INFO";
33 return "WARNING";
34 case LogLevel::Error:
35 return "ERROR";
36 }
37 return "UNKNOWN";
38}
39
40} // namespace core
Espace de noms du moteur et de la logique de jeu.
Definition Bootstrap.h:9
constexpr const char * toString(LogLevel level)
Convertit un niveau en libellé lisible.
Definition LogLevel.h:26
LogLevel
Niveau d'un message de journalisation (ordre croissant de gravité).
Definition LogLevel.h:14
@ Warning
Anomalie non bloquante.
Definition LogLevel.h:17
@ Info
Information de fonctionnement normal.
Definition LogLevel.h:16
@ Error
Erreur nécessitant attention.
Definition LogLevel.h:18
@ Trace
Détails fins de débogage.
Definition LogLevel.h:15