1 #ifndef ASR_UTIL_LOGGER_CONFIG_H 2 #define ASR_UTIL_LOGGER_CONFIG_H 4 #include <yaml-cpp/yaml.h> 27 std::unique_ptr<std::string>
ident;
30 explicit Sink(
const YAML::Node& node);
40 explicit Spdlog(
const YAML::Node& node);
49 explicit TopLevel(
const YAML::Node& node);
57 explicit Config(std::istream& the_istream);
65 #endif // ASR_UTIL_LOGGER_CONFIG_H TopLevel m_data
Definition: Config.h:53
std::string level
Definition: Config.h:25
std::string logger
Definition: Config.h:45
std::string level
Definition: Config.h:35
std::unique_ptr< Spdlog > spdlog
Definition: Config.h:46
std::unique_ptr< std::string > ident
Definition: Config.h:27
const TopLevel & data() const
Definition: Config.h:59
std::vector< Sink > sinks
Definition: Config.h:37
std::unique_ptr< std::string > pattern
Definition: Config.h:26
std::string type
Definition: Config.h:24
std::string name
Definition: Config.h:36