aboutsummaryrefslogtreecommitdiff
path: root/src/logging.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/logging.hpp')
-rw-r--r--src/logging.hpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/logging.hpp b/src/logging.hpp
new file mode 100644
index 0000000..46432b8
--- /dev/null
+++ b/src/logging.hpp
@@ -0,0 +1,18 @@
+#ifndef WANDA_LOGGING_HPP
+#define WANDA_LOGGING_HPP
+
+#include <spdlog/sinks/null_sink.h>
+#include <spdlog/spdlog.h>
+
+#include <memory>
+
+namespace wanda
+{
+ using logger_ptr = std::shared_ptr<spdlog::logger>;
+
+ void initialize_logger(spdlog::sink_ptr sink = std::make_shared<spdlog::sinks::null_sink_st>());
+
+ logger_ptr get_logger();
+} // namespace wanda
+
+#endif \ No newline at end of file