#include "utility/logging/ConsoleLogger.h" #include ConsoleLogger::ConsoleLogger() : Logger("ConsoleLogger") { } ConsoleLogger::~ConsoleLogger() { } void ConsoleLogger::logInfo(const LogMessage& message) { logMessage("INFO", message); } void ConsoleLogger::logWarning(const LogMessage& message) { logMessage("WARNING", message); } void ConsoleLogger::logError(const LogMessage& message) { logMessage("ERROR", message); } void ConsoleLogger::logMessage(const std::string& type, const LogMessage& message) { std::cout << message.getTimeString("%H:%M:%S") << " | "; if (message.filePath.size()) { std::cout << message.getFileName() << ':' << message.line << ' ' << message.functionName << "() | "; } std::cout << type << ": " << message.message << std::endl; }