logging
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
#pragma once
|
||||
#include <print>
|
||||
|
||||
namespace ircolib {
|
||||
template <typename... Args>
|
||||
void panic(std::format_string<Args...> fmt, Args &&...args) {
|
||||
std::print("[FATAL] ");
|
||||
std::println(fmt, std::forward<Args>(args)...);
|
||||
exit(1);
|
||||
}
|
||||
template <typename... Args>
|
||||
void warn(std::format_string<Args...> fmt, Args &&...args) {
|
||||
std::print("[WARN] ");
|
||||
std::println(fmt, std::forward<Args>(args)...);
|
||||
}
|
||||
} // namespace ircolib
|
||||
Reference in New Issue
Block a user