* Rename Logger_windows -> LoggerWindows

* Add logger support for SDL base
This commit is contained in:
iProgramInCpp
2023-08-28 11:13:57 +03:00
parent 8fe86fccb5
commit 6e2fffdd68
10 changed files with 24 additions and 15 deletions

View File

@@ -0,0 +1,34 @@
#include <iostream>
#include <stdarg.h>
#include <windows.h>
#include "LoggerWindows.hpp"
#include "common/Util.hpp"
void LoggerWindows::print(const char* const str)
{
Logger::print(str);
OutputDebugStringA(str);
OutputDebugStringA("\n");
}
void LoggerWindows::print(std::string str)
{
print(str.c_str());
}
void LoggerWindows::vprintf(const char* const fmt, va_list argPtr)
{
print(Util::vformat(fmt, argPtr));
}
void LoggerWindows::printf(const char* const fmt, ...)
{
va_list argList;
va_start(argList, fmt);
vprintf(fmt, argList);
va_end(argList);
}