From 3314a53d0cf0a135fe6f82fcc7b6f4df84f70436 Mon Sep 17 00:00:00 2001 From: Niklas Halle Date: Sun, 23 Aug 2020 12:41:55 +0200 Subject: clean start, clean CMakeLists.txt --- src/Utilities/Logger.hpp | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 src/Utilities/Logger.hpp (limited to 'src/Utilities/Logger.hpp') diff --git a/src/Utilities/Logger.hpp b/src/Utilities/Logger.hpp deleted file mode 100644 index f319d93..0000000 --- a/src/Utilities/Logger.hpp +++ /dev/null @@ -1,38 +0,0 @@ -#pragma once - -#include -#include - - -#include "Utilities.hpp" - -using std::string; -using std::cout; -using std::endl; - -#define logWarn(x) Logger::Log(x, Logger::LogLevel::lWARN) -#define logDebug(x) Logger::Log(x, Logger::LogLevel::lDEBUG) -#define logError(x) Logger::Log(x, Logger::LogLevel::lERROR) - -#define logStatus(x) Logger::Log(x, Logger::LogLevel::lSTATUS) - -#define log(x) logI(x) -#define logI(x) Logger::Log(x, Logger::LogLevel::lINFO) - -class Logger { -public: - enum class LogLevel { - lSTATUS, // general bot status messages, everything it logs o it's own - lDEBUG, // messages logged for development purposes - lINFO, // messages logged on certain events (eg. command executed) - lWARN, - lERROR - }; - - static void Log(const string& msg, LogLevel logLevel); - //static void Log(const TelegramMessage& message, LogLevel logLevel); - -private: - static void Print(const string& msg); -}; - -- cgit v1.2.3-54-g00ecf