3#include <boost/log/sources/severity_channel_logger.hpp>
11using Logger = boost::log::sources::severity_channel_logger_mt<>;
60#define LOG_OBJECTS_DEFINE \
61 mutable taraxa::logger::Logger log_si_; \
62 mutable taraxa::logger::Logger log_er_; \
63 mutable taraxa::logger::Logger log_wr_; \
64 mutable taraxa::logger::Logger log_nf_; \
65 mutable taraxa::logger::Logger log_dg_; \
66 mutable taraxa::logger::Logger log_tr_;
68#define LOG_OBJECTS_CREATE(channel) \
69 log_si_ = taraxa::logger::createLogger(taraxa::logger::Verbosity::Silent, channel, node_addr); \
70 log_er_ = taraxa::logger::createLogger(taraxa::logger::Verbosity::Error, channel, node_addr); \
71 log_wr_ = taraxa::logger::createLogger(taraxa::logger::Verbosity::Warning, channel, node_addr); \
72 log_nf_ = taraxa::logger::createLogger(taraxa::logger::Verbosity::Info, channel, node_addr); \
73 log_tr_ = taraxa::logger::createLogger(taraxa::logger::Verbosity::Trace, channel, node_addr); \
74 log_dg_ = taraxa::logger::createLogger(taraxa::logger::Verbosity::Debug, channel, node_addr);
Definition FixedHash.h:35
Definition logger_config.hpp:34
void InitLogging(Config &logging_config, const addr_t &node_id)
Initializes logging according to the provided logging_config.
Definition logger.cpp:41
Logger createLogger(Verbosity verboseLevel, const std::string &channel, const addr_t &node_id)
Creates thread-safe severity channel logger.
Definition logger.cpp:30
boost::log::sources::severity_channel_logger_mt<> Logger
Definition logger.hpp:11
Config createDefaultLoggingConfig()
Creates default logging config.
Definition logger.cpp:39
Verbosity
Definition logger_config.hpp:17