From 4bde4893c9ab3a0d09570946b67734751bc84408 Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Tue, 4 Aug 2026 16:16:32 +0200 Subject: Pushing something --- modules/io/c++/log.hpp | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 modules/io/c++/log.hpp (limited to 'modules/io/c++') diff --git a/modules/io/c++/log.hpp b/modules/io/c++/log.hpp new file mode 100644 index 0000000..b4e0663 --- /dev/null +++ b/modules/io/c++/log.hpp @@ -0,0 +1,30 @@ +#pragma once + +#include + +#include + +namespace saw { +namespace schema { +using LogMessage = Struct< + Member, + Member, + Member, + Member +>; +} + +class local_log final { +public: + void send(uint64_t kind, const std::string_view& msg, const std::source_location& loc); +}; + +logger& get_local_logger(); + +template +void log(const std::string_view& msg, const std::source_location& loc = std::source_location::current()){ + auto& lg = get_local_logger(); + + lg.send(kind, msg, file, line); +} +} -- cgit v1.2.3