numerical-collection-cpp 0.10.0
A collection of algorithms in numerical analysis implemented in C++
|
Definition of toml_log_config_parser class. More...
#include <exception>
#include <filesystem>
#include <memory>
#include <string>
#include <string_view>
#include <unordered_map>
#include <utility>
#include <fmt/format.h>
#include <toml++/toml.h>
#include "num_collect/base/exception.h"
#include "num_collect/base/index_type.h"
#include "num_collect/logging/config/log_config_parser_base.h"
#include "num_collect/logging/config/log_sink_factory_table.h"
#include "num_collect/logging/config/parse_output_log_level_str.h"
#include "num_collect/logging/config/toml/toml_combined_log_sink_config_parser.h"
#include "num_collect/logging/config/toml/toml_console_log_sink_config_parser.h"
#include "num_collect/logging/config/toml/toml_helper.h"
#include "num_collect/logging/config/toml/toml_log_sink_config_parser_base.h"
#include "num_collect/logging/config/toml/toml_single_file_log_sink_config_parser.h"
#include "num_collect/logging/log_config.h"
#include "num_collect/logging/log_level.h"
#include "num_collect/logging/log_tag.h"
#include "num_collect/logging/log_tag_config.h"
Go to the source code of this file.
Classes | |
class | num_collect::logging::config::toml::toml_log_config_parser |
Class to parse log configuration from a TOML file. More... | |
Namespaces | |
namespace | num_collect |
Namespace of num_collect source codes. | |
namespace | num_collect::logging |
Namespace of logging. | |
namespace | num_collect::logging::config |
Namespace of logging configuration. | |
namespace | num_collect::logging::config::toml |
Namespace of logging configuration in TOML files. | |
namespace | num_collect::logging::config::toml::impl |
Namespace of internal implementations. | |
Functions | |
void | num_collect::logging::config::toml::impl::parse_log_tag_config_to (log_tag_config &config, const ::toml::table &table, log_sink_factory_table &sinks) |
Parse configurations of logging for a log tag. | |
auto | num_collect::logging::config::toml::impl::require_log_level (const ::toml::table &table, std::string_view path, std::string_view config_name) -> log_level |
Get a log level value or throw exception. | |
Definition of toml_log_config_parser class.
Definition in file toml_log_config_parser.h.