#include <logging.hpp>
|
void | Init (const LoggingConfig &logging_config, bool global_init=false) |
| Initializes logging according to the provided logging_config.
|
|
void | Deinit (bool global_init=false) |
| Deinit logger.
|
|
Logger | CreateChannelLogger (const std::string &channel) |
| Creates (or returns existing) channel logger.
|
|
◆ Logging() [1/2]
taraxa::logger::Logging::Logging |
( |
| ) |
|
|
privatedefault |
◆ ~Logging()
taraxa::logger::Logging::~Logging |
( |
| ) |
|
|
privatedefault |
◆ Logging() [2/2]
taraxa::logger::Logging::Logging |
( |
const Logging & |
| ) |
|
|
privatedelete |
◆ CreateChannelLogger()
std::shared_ptr< spdlog::logger > taraxa::logger::Logging::CreateChannelLogger |
( |
const std::string & |
channel | ) |
|
Creates (or returns existing) channel logger.
- Parameters
-
- Returns
- Logger object
◆ Deinit()
void taraxa::logger::Logging::Deinit |
( |
bool |
global_init = false | ) |
|
Deinit logger.
- Parameters
-
◆ get()
static Logging & taraxa::logger::Logging::get |
( |
| ) |
|
|
inlinestatic |
◆ Init()
void taraxa::logger::Logging::Init |
( |
const LoggingConfig & |
logging_config, |
|
|
bool |
global_init = false |
|
) |
| |
Initializes logging according to the provided logging_config.
- Parameters
-
global_init | |
logging_config | |
◆ operator=()
◆ all_loggers_sinks_
std::vector<spdlog::sink_ptr> taraxa::logger::Logging::all_loggers_sinks_ |
|
private |
◆ global_initialized_
bool taraxa::logger::Logging::global_initialized_ {false} |
|
private |
◆ initialized_
bool taraxa::logger::Logging::initialized_ {false} |
|
private |
◆ logging_config_
◆ logging_tp_
std::shared_ptr<spdlog::details::thread_pool> taraxa::logger::Logging::logging_tp_ |
|
private |
◆ specific_loggers_sinks_
std::unordered_map<std::string , std::vector<spdlog::sink_ptr> > taraxa::logger::Logging::specific_loggers_sinks_ |
|
private |
The documentation for this class was generated from the following files: