| BasePluginConfig()=default | mysql_harness::BasePluginConfig | |
| BasePluginConfig(const BasePluginConfig &)=default | mysql_harness::BasePluginConfig | |
| BasePluginConfig(BasePluginConfig &&)=default | mysql_harness::BasePluginConfig | |
| BasePluginConfig(const mysql_harness::ConfigSection *section) | mysql_harness::BasePluginConfig | inlineprotected |
| destination | anonymous_namespace{logger_plugin.cc}::LoggingPluginConfig | |
| filename | anonymous_namespace{logger_plugin.cc}::LoggingPluginConfig | |
| get_default(std::string_view) const override | anonymous_namespace{logger_plugin.cc}::LoggingPluginConfig | inlinevirtual |
| get_option(const mysql_harness::ConfigSection *section, std::string_view option, Func &&transformer) const | mysql_harness::BasePluginConfig | inline |
| get_option_description(const mysql_harness::ConfigSection *section, std::string_view option) const | mysql_harness::BasePluginConfig | |
| get_option_milliseconds(const mysql_harness::ConfigSection *section, std::string_view option, double min_value=0.0, double max_value=std::numeric_limits< double >::max()) const | mysql_harness::BasePluginConfig | inline |
| get_option_no_default(const mysql_harness::ConfigSection *section, std::string_view option, Func &&transformer) const | mysql_harness::BasePluginConfig | inline |
| get_option_string(const mysql_harness::ConfigSection *section, std::string_view option) const | mysql_harness::BasePluginConfig | inline |
| get_option_string_(const mysql_harness::ConfigSection *section, std::string_view option) const | mysql_harness::BasePluginConfig | private |
| get_option_string_or_default_(const mysql_harness::ConfigSection *section, std::string_view option) const | mysql_harness::BasePluginConfig | private |
| get_section_name(const mysql_harness::ConfigSection *section) | mysql_harness::BasePluginConfig | protectedstatic |
| get_uint_option(const mysql_harness::ConfigSection *section, std::string_view option, T min_value=0, T max_value=std::numeric_limits< T >::max()) const | mysql_harness::BasePluginConfig | inline |
| is_required(std::string_view) const override | anonymous_namespace{logger_plugin.cc}::LoggingPluginConfig | inlinevirtual |
| kDestination | anonymous_namespace{logger_plugin.cc}::LoggingPluginConfig | static |
| kLogFilename | anonymous_namespace{logger_plugin.cc}::LoggingPluginConfig | static |
| kLogLevel | anonymous_namespace{logger_plugin.cc}::LoggingPluginConfig | static |
| kLogTimestampPrecision | anonymous_namespace{logger_plugin.cc}::LoggingPluginConfig | static |
| kSystemLogPluginName | anonymous_namespace{logger_plugin.cc}::LoggingPluginConfig | |
| level | anonymous_namespace{logger_plugin.cc}::LoggingPluginConfig | |
| logging_folder | anonymous_namespace{logger_plugin.cc}::LoggingPluginConfig | |
| LoggingPluginConfig(const std::string &sink_name, const mysql_harness::LoaderConfig &config, const std::string &default_log_filename, const mysql_harness::logging::LogLevel default_log_level, const mysql_harness::logging::LogTimestampPrecision default_log_timestamp_precision) | anonymous_namespace{logger_plugin.cc}::LoggingPluginConfig | inlineexplicit |
| name | anonymous_namespace{logger_plugin.cc}::LoggingPluginConfig | |
| operator=(const BasePluginConfig &)=default | mysql_harness::BasePluginConfig | |
| operator=(BasePluginConfig &&)=default | mysql_harness::BasePluginConfig | |
| section_name_ | mysql_harness::BasePluginConfig | private |
| timestamp_precision | anonymous_namespace{logger_plugin.cc}::LoggingPluginConfig | |
| to_nullhandler | anonymous_namespace{logger_plugin.cc}::LoggingPluginConfig | |
| ~BasePluginConfig()=default | mysql_harness::BasePluginConfig | virtual |