mirror of
https://github.com/0xRoam/LoadReload
synced 2026-06-16 04:43:20 +00:00
20 lines
460 B
C++
20 lines
460 B
C++
#pragma once
|
|
#include <iostream>
|
|
#include <string>
|
|
|
|
namespace Log {
|
|
|
|
enum class LogLevel { Msg, Warn, Error };
|
|
|
|
inline void Write(LogLevel lvl, const std::string& msg) {
|
|
switch (lvl) {
|
|
case LogLevel::Msg: std::cout << "[INFO] "; break;
|
|
case LogLevel::Warn: std::cout << "[WARN] "; break;
|
|
case LogLevel::Error: std::cout << "[ERROR] "; break;
|
|
}
|
|
std::cout << msg << std::endl;
|
|
}
|
|
|
|
} // namespace Log
|
|
|