equal
deleted
inserted
replaced
1 |
1 |
2 #include "Logger.hh" |
2 #include "Logger.hh" |
3 |
3 |
4 Logger::Logger (std::ostream &stream, enum LogLevel level, const char *module) : stream(stream), level(level), module(module) { |
4 Logger::Logger (std::ostream &stream, enum LogLevel level, const char *module) : |
|
5 stream(stream), level(level), module(module) |
|
6 { |
5 const char *l; |
7 const char *l; |
6 |
8 |
7 switch (level) { |
9 switch (level) { |
8 case FATAL: l = "FATAL"; break; |
10 case FATAL: l = "FATAL"; break; |
9 case ERROR: l = "ERROR"; break; |
11 case ERROR: l = "ERROR"; break; |
11 case INFO: l = "INFO"; break; |
13 case INFO: l = "INFO"; break; |
12 case DEBUG: l = "DEBUG"; break; |
14 case DEBUG: l = "DEBUG"; break; |
13 default: l = "???"; break; |
15 default: l = "???"; break; |
14 }; |
16 }; |
15 |
17 |
|
18 #ifndef NDEBUG |
16 stream << l << " [" << module << "] "; |
19 stream << l << " [" << module << "] "; |
|
20 #endif |
17 } |
21 } |
18 |
22 |
19 Logger::~Logger (void) { |
23 Logger::~Logger (void) { |
|
24 #ifndef NDEBUG |
20 stream << std::endl; |
25 stream << std::endl; |
|
26 #endif |
21 } |
27 } |
22 |
28 |
23 std::ostream& operator<< (std::ostream &s, CL_NetComputer &c) { |
29 std::ostream& operator<< (std::ostream &s, CL_NetComputer &c) { |
24 s << "[" << c.get_address().get_address() << ":" << c.get_address().get_port() << "]"; |
30 s << "[" << c.get_address().get_address() << ":" << c.get_address().get_port() << "]"; |
25 |
31 |