Change logger to QDebug instead of cout

This commit is contained in:
Linloir 2022-12-12 23:28:17 +08:00
parent c848828868
commit cc39428e22
No known key found for this signature in database
GPG Key ID: 58EEB209A0F2C366

View File

@ -1,5 +1,7 @@
#pragma once #pragma once
#include "qdebug.h"
#include "logger.h" #include "logger.h"
Logger::LogLevel Logger::_level = Logger::LogLevel::LOCALLOGLEVEL; Logger::LogLevel Logger::_level = Logger::LogLevel::LOCALLOGLEVEL;
@ -13,16 +15,16 @@ void Logger::log(LogLevel level, std::string message) {
switch (level) { switch (level) {
case DEBUG: case DEBUG:
std::cout << "[DEBUG] " << message << std::endl; qDebug() << "DEBUG: " << message.c_str();
break; break;
case INFO: case INFO:
std::cout << "[INFO] " << message << std::endl; qDebug() << "INFO: " << message.c_str();
break; break;
case WARNING: case WARNING:
std::cout << "[WARNING] " << message << std::endl; qDebug() << "WARNING: " << message.c_str();
break; break;
case ERR: case ERR:
std::cout << "[ERROR] " << message << std::endl; qDebug() << "ERROR: " << message.c_str();
break; break;
} }
} }