22 #include "LogHandler.h" 24 enum LogLevel {DEBUG, INFO, WARNING, SEVERE};
30 static void setDebug(
bool debug);
31 static void setFileSave(
bool saveToFile);
33 static void logDebug(std::string msg);
34 static void logError(std::string msg);
35 static void logWarning(std::string msg);
36 static void logInfo(std::string msg);
38 static void setLogLevel(
unsigned int level);
39 static void addLogHandler(
LogHandler* logHandler);
45 static unsigned int currentLogLevel;
46 static std::vector<LogHandler*> logHandlers;
47 static std::string levelToString(
unsigned int level);
48 static void log(
unsigned int level, std::string msg);
49 static std::string getTime();