GLIM
Loading...
Searching...
No Matches
logging.hpp
1#pragma once
2
3#include <spdlog/spdlog.h>
4#include <spdlog/sinks/ringbuffer_sink.h>
5
6namespace glim {
7
8std::shared_ptr<spdlog::logger> get_default_logger();
9
10void set_default_logger(const std::shared_ptr<spdlog::logger>& logger);
11
12std::shared_ptr<spdlog::sinks::ringbuffer_sink_mt> get_ringbuffer_sink(int buffer_size = 128);
13
14std::shared_ptr<spdlog::logger> create_module_logger(const std::string& module_name);
15
16} // namespace glim