| 41 | |
| 42 | template <typename... Args> |
| 43 | void warn(std::format_string<Args...> fmt, Args&&... args) { |
| 44 | if (is_enabled(LogLevel::kLogLevelWarn)) { |
| 45 | log(LogLevel::kLogLevelWarn, |
| 46 | std::format(fmt, std::forward<Args>(args)...)); |
| 47 | } |
| 48 | } |
| 49 | |
| 50 | template <typename... Args> |
| 51 | void error(std::format_string<Args...> fmt, Args&&... args) { |