Files
UwU-Engine/Core/Log/Log.cpp
T
2025-10-18 17:08:50 +07:00

40 lines
633 B
C++

#include "Log.hpp"
#include <iostream>
#include <mutex>
static std::mutex mOutput;
#ifdef _DEBUG
void Loging::Log(const char* msg)
{
std::lock_guard lock(mOutput);
std::cout << msg << '\n';
}
void Loging::Log(const std::string& msg)
{
std::lock_guard lock(mOutput);
std::cout << msg << '\n';
}
#else
void Loging::Log(const char* msg)
{
}
void Loging::Log(const std::string& msg)
{
}
#endif
void Loging::Message(const char* msg)
{
std::lock_guard lock(mOutput);
std::cout << msg << '\n';
}
void Loging::Message(const std::string& msg)
{
std::lock_guard lock(mOutput);
std::cout << msg << '\n';
}