Brenta Engine 1.0
Loading...
Searching...
No Matches
utils_types.cpp
1#include "utils_types.hpp"
2
3#include <ostream>
4
5namespace Brenta
6{
7
8namespace Types
9{
10
11std::ostream &operator<<(std::ostream &os, const LogLevel level)
12{
13 switch (level)
14 {
15 case LogLevel::DEBUG:
16 os << "DEBUG";
17 break;
18 case LogLevel::INFO:
19 os << "INFO";
20 break;
21 case LogLevel::WARNING:
22 os << "WARNING";
23 break;
24 case LogLevel::ERROR:
25 os << "ERROR";
26 break;
27 case LogLevel::OUTPUT:
28 os << "OUTPUT";
29 break;
30 case LogLevel::DISABLED:
31 os << "DISABLED";
32 break;
33 default:
34 break;
35 }
36
37 return os;
38}
39
40} // namespace Types
41
42} // namespace Brenta