Nix (Dev)
3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
utils.hpp
Go to the documentation of this file.
1
#ifndef IV_SRC_LOGS_UTILS_HPP_
2
#define IV_SRC_LOGS_UTILS_HPP_
3
4
#include "
logs/enums.hpp
"
5
6
#include <string>
7
8
namespace
iv::logs
9
{
10
11
inline
std::string
systemFailureLevelIcon
(
const
iv::logs::eSystemFailureLogLevel
level)
12
{
13
switch
(level)
14
{
15
case
eSystemFailureLogLevel::Info
:
16
return
"diamar/question64x64"
;
17
18
case
eSystemFailureLogLevel::Warning
:
19
return
"diamar/warning64x64"
;
20
21
case
eSystemFailureLogLevel::Error
:
22
return
"diamar/error64x64"
;
23
24
case
eSystemFailureLogLevel::Critical
:
25
return
"diamar/block"
;
26
}
27
28
return
""
;
29
}
30
31
}
// namespace iv::logs
32
33
#endif
//IV_SRC_LOGS_UTILS_HPP_
enums.hpp
iv::logs
Definition
DownloadLogger.cpp:19
iv::logs::eSystemFailureLogLevel
eSystemFailureLogLevel
Definition
enums.hpp:23
iv::logs::eSystemFailureLogLevel::Warning
@ Warning
iv::logs::eSystemFailureLogLevel::Critical
@ Critical
iv::logs::eSystemFailureLogLevel::Info
@ Info
iv::logs::eSystemFailureLogLevel::Error
@ Error
iv::logs::systemFailureLevelIcon
std::string systemFailureLevelIcon(const iv::logs::eSystemFailureLogLevel level)
Definition
utils.hpp:11
src
logs
utils.hpp
Generated by
1.12.0