TARAXA
taraxa::logger::Config::OutputConfig Struct Reference

#include <logger_config.hpp>

Collaboration diagram for taraxa::logger::Config::OutputConfig:

Public Member Functions

 OutputConfig ()=default
 

Public Attributes

std::string type = "console"
 
std::string target
 
std::string file_name
 
uint64_t rotation_size = 0
 
std::string time_based_rotation
 
std::string format = "%ThreadID% %ShortNodeId% %Channel% [%TimeStamp%] %SeverityStr%: %Message%"
 
uint64_t max_size = 0
 

Constructor & Destructor Documentation

◆ OutputConfig()

taraxa::logger::Config::OutputConfig::OutputConfig ( )
default

Member Data Documentation

◆ file_name

std::string taraxa::logger::Config::OutputConfig::file_name

◆ format

std::string taraxa::logger::Config::OutputConfig::format = "%ThreadID% %ShortNodeId% %Channel% [%TimeStamp%] %SeverityStr%: %Message%"

◆ max_size

uint64_t taraxa::logger::Config::OutputConfig::max_size = 0

◆ rotation_size

uint64_t taraxa::logger::Config::OutputConfig::rotation_size = 0

◆ target

std::string taraxa::logger::Config::OutputConfig::target

◆ time_based_rotation

std::string taraxa::logger::Config::OutputConfig::time_based_rotation

◆ type

std::string taraxa::logger::Config::OutputConfig::type = "console"

The documentation for this struct was generated from the following file: