#include #include "GenericArray.hpp" #include "KeyValuePair.hpp" #ifndef LoggerClassH #define LoggerClassH #define DefaultLogLevel Level::INFO class Logger { public: static String* LevelHeaders; enum Level { TRACE = 1, DEBUG = 2, INFO = 3, WARNING = 4, ERROR = 5, FATAL = 6 }; static void Log(String message); static void Log(Level level, String message); static Level MinLevel; static GenericArray> LogBook; }; #endif