#include <logger_config.hpp>
|
| template<class T > |
| using | log_sink = boost::log::sinks::synchronous_sink< T > |
| |
◆ log_sink
◆ Config() [1/4]
| taraxa::logger::Config::Config |
( |
| ) |
|
|
default |
◆ Config() [2/4]
| taraxa::logger::Config::Config |
( |
fs::path |
log_path | ) |
|
◆ ~Config()
| taraxa::logger::Config::~Config |
( |
| ) |
|
◆ Config() [3/4]
| taraxa::logger::Config::Config |
( |
const Config & |
other | ) |
|
◆ Config() [4/4]
| taraxa::logger::Config::Config |
( |
Config && |
other | ) |
|
|
noexcept |
◆ DeinitLogging()
| void taraxa::logger::Config::DeinitLogging |
( |
| ) |
|
Deinit logging - removes created boost sinks.
◆ InitLogging()
| void taraxa::logger::Config::InitLogging |
( |
addr_t const & |
node | ) |
|
Init logging - creates boost sinks according to the Config.
◆ operator=() [1/2]
| Config & taraxa::logger::Config::operator= |
( |
Config && |
other | ) |
|
|
noexcept |
◆ operator=() [2/2]
| Config & taraxa::logger::Config::operator= |
( |
const Config & |
other | ) |
|
◆ channels
| std::map<std::string, uint16_t> taraxa::logger::Config::channels |
◆ console_sinks
| std::vector<boost::shared_ptr<log_sink<boost::log::sinks::text_ostream_backend> > > taraxa::logger::Config::console_sinks |
◆ file_sinks
| std::vector<boost::shared_ptr<log_sink<boost::log::sinks::text_file_backend> > > taraxa::logger::Config::file_sinks |
◆ logging_initialized_
| bool taraxa::logger::Config::logging_initialized_ {false} |
|
private |
◆ name
| std::string taraxa::logger::Config::name = "default" |
◆ outputs
◆ verbosity
The documentation for this class was generated from the following files: