42 #pragma GCC diagnostic push
43 #pragma GCC diagnostic ignored "-Wconversion"
44 #include <spdlog/spdlog.h>
45 #pragma GCC diagnostic pop
49 {spdlog::level::level_enum::trace,
"trace"},
50 {spdlog::level::level_enum::debug,
"debug"},
51 {spdlog::level::level_enum::info,
"info"},
52 {spdlog::level::level_enum::warn,
"warning"},
53 {spdlog::level::level_enum::err,
"error"},
54 {spdlog::level::level_enum::critical,
"fatal"},
55 {spdlog::level::level_enum::off,
"off"},
101 using Logger = std::shared_ptr<spdlog::logger>;
115 using LogLevel = spdlog::level::level_enum;
126 Logger get(std::string name);
174 void set_factory(std::function<Logger(std::string)> factory);
185 void set_level(LogLevel l);
191 LogLevel into_level(std::string s);
197 std::string to_string(LogLevel l);
FABLE_ENUM_SERIALIZATION(spdlog::level::level_enum,({ {spdlog::level::level_enum::trace, "trace"}, {spdlog::level::level_enum::debug, "debug"}, {spdlog::level::level_enum::info, "info"}, {spdlog::level::level_enum::warn, "warning"}, {spdlog::level::level_enum::err, "error"}, {spdlog::level::level_enum::critical, "fatal"}, {spdlog::level::level_enum::off, "off"}, })) namespace cloe
Definition: logger.hpp:48