diff --git a/src/test/cout-sink.h b/src/test/cout-sink.h new file mode 100644 index 0000000..73570b4 --- /dev/null +++ b/src/test/cout-sink.h @@ -0,0 +1,18 @@ +#pragma once + +#include + +#include + +using namespace seallib; + +class ConOutSink : public ILogSink +{ + public: + virtual void receiveLog(LogType type, std::string_view loggerName, std::string_view msg) override + { + std::cout << "[" << loggerName << "] " << seallib::getLogTypeColor(type) << "[" + << seallib::getLogTypeName(type) << "]" + << "\x1b[0m " << msg << std::endl; + } +};