FinanceSim
0.1.0
Financial Simulation Library
Loading...
Searching...
No Matches
log_level.hpp
Go to the documentation of this file.
1
#pragma once
2
3
namespace
financesim
{
4
6
enum class
LogLevel
{
7
DEBUG
= 0,
8
INFO
= 1,
9
WARN
= 2,
10
ERROR
= 3
11
};
12
14
inline
const
char
*
log_level_to_string
(
LogLevel
level) {
15
switch
(level) {
16
case
LogLevel::DEBUG
:
return
"DEBUG"
;
17
case
LogLevel::INFO
:
return
"INFO"
;
18
case
LogLevel::WARN
:
return
"WARN"
;
19
case
LogLevel::ERROR
:
return
"ERROR"
;
20
default
:
return
"UNKNOWN"
;
21
}
22
}
23
24
}
// namespace financesim
financesim
Definition
event.hpp:7
financesim::log_level_to_string
const char * log_level_to_string(LogLevel level)
Convert LogLevel to string representation.
Definition
log_level.hpp:14
financesim::LogLevel
LogLevel
Log severity levels for filtering.
Definition
log_level.hpp:6
financesim::LogLevel::WARN
@ WARN
financesim::LogLevel::INFO
@ INFO
financesim::LogLevel::ERROR
@ ERROR
financesim::LogLevel::DEBUG
@ DEBUG
src
core
log_level.hpp
Generated by
1.9.8