Switch log types to enum

This commit is contained in:
Yousef Khadadeh 2026-05-16 21:56:58 +03:00
parent 24b2be60e5
commit 4c14c3dc57
27 changed files with 203 additions and 105 deletions

View file

@ -49,7 +49,7 @@ void NetThreadManager::synchronous_update() {
void NetThreadManager::init_thread() {
if(t)
throw std::runtime_error("[NetThreadManager::init_thread] Thread can't exist when init_thread is called");
Logger::get().log("INFO", "[NetThreadManager::init_thread] Starting network thread");
Logger::get().log(Logger::LogType::INFO, "[NetThreadManager::init_thread] Starting network thread");
destroyThread = false;
t = std::make_unique<std::thread>([&]{ thread_update(); });
}
@ -77,8 +77,8 @@ void NetThreadManager::thread_update() {
void NetThreadManager::destroy_thread() {
if(!t)
throw std::runtime_error("[NetThreadManager::init_thread] Thread can't be null when destroy_thread is called");
Logger::get().log("INFO", "[NetThreadManager::destroy_thread] Stopping network thread");
throw std::runtime_error("[NetThreadManager::destroy_thread] Thread can't be null when destroy_thread is called");
Logger::get().log(Logger::LogType::INFO, "[NetThreadManager::destroy_thread] Stopping network thread");
destroyThread = true;
t->join();
t = nullptr;