ReCodEx - Task Broker
ReCodEx is complex programmer testing solution, primary targeted to technical universities. It's highly customizable and based on modern technologies.
logger.h
1 #ifndef RECODEX_BROKER_HELPERS_LOGGER_H
2 #define RECODEX_BROKER_HELPERS_LOGGER_H
3 
4 #include <memory>
5 
6 // clang-format off
7 #include <spdlog/spdlog.h>
8 #include <spdlog/sinks/null_sink.h>
9 // clang-format on
10 
11 namespace helpers
12 {
17  std::shared_ptr<spdlog::logger> create_null_logger();
18 
24  spdlog::level::level_enum get_log_level(const std::string &lev);
25 
32  int get_log_level_number(spdlog::level::level_enum lev);
33 
42  int compare_log_levels(spdlog::level::level_enum first, spdlog::level::level_enum second);
43 }
44 
45 
46 #endif // RECODEX_BROKER_HELPERS_LOGGER_H
Definition: curl.h:7