diff --git a/external/ircolib/log.hpp b/external/ircolib/log.hpp new file mode 100644 index 0000000..0f4ab06 --- /dev/null +++ b/external/ircolib/log.hpp @@ -0,0 +1,16 @@ +#pragma once +#include + +namespace ircolib { +template +void panic(std::format_string fmt, Args &&...args) { + std::print("[FATAL] "); + std::println(fmt, std::forward(args)...); + exit(1); +} +template +void warn(std::format_string fmt, Args &&...args) { + std::print("[WARN] "); + std::println(fmt, std::forward(args)...); +} +} // namespace ircolib