New logger

This commit is contained in:
2026-10-04 23:14:17 -07:00
parent b31c120691
commit b6098d4dc6
19 changed files with 191 additions and 170 deletions
+7 -2
View File
@@ -1,8 +1,13 @@
#pragma once
#include <format>
#include <sophia/util/logger.hpp>
#include <utility>
template <typename... Args>
void log(Args... args) {
sophia::log::print("\033[1;38;2;170;90;255m[editor]\033[0m", args...);
void log(std::format_string<Args...> fmt, Args&&... args) {
if constexpr (sophia::log::enabled) {
sophia::log::print("\033[1;38;2;170;90;255m[editor]\033[0m {}",
std::format(fmt, std::forward<Args>(args)...));
}
}