diff options
author | Loek Le Blansch <loek@pipeframe.xyz> | 2024-11-13 14:35:27 +0100 |
---|---|---|
committer | Loek Le Blansch <loek@pipeframe.xyz> | 2024-11-13 14:35:27 +0100 |
commit | 1df510f4a2dbe0fcb8c9f8a34695abf8d33f9ddc (patch) | |
tree | 2a901a09957abe1363f5b21ee259036f23f66087 /src/crepe/util/Log.hpp | |
parent | daf2a06ac778f203e1473431afe09476e8182f65 (diff) |
update logging to use C++20 format and classes
Diffstat (limited to 'src/crepe/util/Log.hpp')
-rw-r--r-- | src/crepe/util/Log.hpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/crepe/util/Log.hpp b/src/crepe/util/Log.hpp new file mode 100644 index 0000000..58ba475 --- /dev/null +++ b/src/crepe/util/Log.hpp @@ -0,0 +1,18 @@ +#pragma once + +#include "Log.h" + +namespace crepe { + +template<class... Args> +void Log::logf(std::format_string<Args...> fmt, Args&&... args) { + Log::logf(Level::INFO, fmt, std::forward<Args>(args)...); +} + +template<class... Args> +void Log::logf(const Level & level, std::format_string<Args...> fmt, Args&&... args) { + Log::log(level, std::format(fmt, std::forward<Args>(args)...)); +} + +} + |