1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-30 00:00:11 +01:00
VILLASnode/fpga/lib/log.cpp
daniel-k a5b5e317d4 wip implementing dependency parsing and proper memeory handling
works and compiles so for. next is to implement different IP interfaces
(Model, Interface, DataMover, Infrastructure, ...)
2018-01-10 11:02:08 +01:00

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";
}