72 lines
3.9 KiB
C++
72 lines
3.9 KiB
C++
//
|
|
// Created by EmsiaetKadosh on 25-1-22.
|
|
//
|
|
|
|
#pragma once
|
|
|
|
#include "def.h"
|
|
#include "exception.h"
|
|
#include "Game.h"
|
|
|
|
ILogger& PublicLogger::trace(const String& msg) noexcept {
|
|
std::wcout << L"T-" + qwtowb10(game.getTick(), 8) + L" [Trace] " + msg + L"\n";
|
|
return *this;
|
|
}
|
|
|
|
ILogger& PublicLogger::trace(String&& msg) noexcept {
|
|
std::wcout << L"T-" + qwtowb10(game.getTick(), 8) + L" [Trace] " + msg + L"\n";
|
|
return *this;
|
|
}
|
|
|
|
ILogger& PublicLogger::debug(const String& msg) noexcept {
|
|
std::wcout << L"T-" + qwtowb10(game.getTick(), 8) + L" [Debug] " + msg + L"\n";
|
|
return *this;
|
|
}
|
|
|
|
ILogger& PublicLogger::debug(String&& msg) noexcept {
|
|
std::wcout << L"T-" + qwtowb10(game.getTick(), 8) + L" [Debug] " + msg + L"\n";
|
|
return *this;
|
|
}
|
|
|
|
ILogger& PublicLogger::log(const String& msg) noexcept {
|
|
std::wcout << L"T-" + qwtowb10(game.getTick(), 8) + L" [Log] " + msg + L"\n";
|
|
return *this;
|
|
}
|
|
|
|
ILogger& PublicLogger::log(String&& msg) noexcept {
|
|
std::wcout << L"T-" + qwtowb10(game.getTick(), 8) + L" [Log] " + msg + L"\n";
|
|
return *this;
|
|
}
|
|
|
|
ILogger& PublicLogger::info(const String& msg) noexcept {
|
|
std::wcout << L"T-" + qwtowb10(game.getTick(), 8) + L" [Info] " + msg + L"\n";
|
|
return *this;
|
|
}
|
|
|
|
ILogger& PublicLogger::info(String&& msg) noexcept {
|
|
std::wcout << L"T-" + qwtowb10(game.getTick(), 8) + L" [Info] " + msg + L"\n";
|
|
return *this;
|
|
}
|
|
|
|
ILogger& PublicLogger::warn(const String& msg) noexcept {
|
|
std::wcout << L"T-" + qwtowb10(game.getTick(), 8) + L" [Warn] " + msg + L"\n";
|
|
return *this;
|
|
}
|
|
|
|
ILogger& PublicLogger::warn(String&& msg) noexcept {
|
|
std::wcout << L"T-" + qwtowb10(game.getTick(), 8) + L" [Warn] " + msg + L"\n";
|
|
return *this;
|
|
}
|
|
|
|
ILogger& PublicLogger::error(const String& msg) noexcept {
|
|
std::wcout << L"T-" + qwtowb10(game.getTick(), 8) + L" [Error] " + msg + L"\n";
|
|
return *this;
|
|
}
|
|
|
|
ILogger& PublicLogger::error(String&& msg) noexcept {
|
|
std::wcout << L"T-" + qwtowb10(game.getTick(), 8) + L" [Error] " + msg + L"\n";
|
|
return *this;
|
|
}
|
|
|
|
inline PublicLogger Logger{};
|