graph
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
logger.hpp
Go to the documentation of this file.
1 
2 #pragma once
3 
4 #include <spdlog/spdlog.h>
5 #include "namespace.hpp"
6 
8 
9 namespace logger
10 {
11 extern std::shared_ptr<spdlog::logger> console;
12 
19 void set_level(const Level &level);
20 
21 } // namespace logger
22 
24 
25 #define LOG(level, ...) pangolin::logger::console->level(__VA_ARGS__)
Definition: logger.hpp:18
Definition: logger.hpp:18
Level
Definition: logger.hpp:18
void set_level(const Level &level)
Definition: logger.cpp:12
Definition: logger.hpp:18
std::shared_ptr< spdlog::logger > console
Definition: logger.cpp:6
Definition: logger.hpp:18
PANGOLIN_BEGIN_NAMESPACE()
Definition: logger.cpp:10
Definition: logger.hpp:18
Definition: logger.hpp:18
#define PANGOLIN_END_NAMESPACE()