mirror of
https://git.rwth-aachen.de/acs/public/villas/node/
synced 2025-03-30 00:00:11 +01:00

works and compiles so for. next is to implement different IP interfaces (Model, Interface, DataMover, Infrastructure, ...)
26 lines
643 B
C++
26 lines
643 B
C++
#include "log.hpp"
|
|
#include "utils.h"
|
|
|
|
int Logger::depth;
|
|
int Logger::depthCurrent;
|
|
Logger::LogLevel Logger::global_level = Logger::LogLevel::Info;
|
|
|
|
Logger cpp_debug(Logger::LogLevel::Debug, "" CLR_BLU(" Debug ") "| ");
|
|
Logger cpp_info(Logger::LogLevel::Info);
|
|
Logger cpp_warn(Logger::LogLevel::Warning, "" CLR_YEL("Warning") "| ");
|
|
Logger cpp_error(Logger::LogLevel::Error, "" CLR_RED(" Error ") "| ");
|
|
|
|
void test()
|
|
{
|
|
cpp_debug << "Hello";
|
|
{
|
|
Logger::Indenter indent = cpp_debug.indent();
|
|
cpp_debug << "indented";
|
|
{
|
|
Logger::Indenter indent = cpp_debug.indent();
|
|
cpp_debug << "indented";
|
|
}
|
|
}
|
|
|
|
cpp_debug << "and root again";
|
|
}
|