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