33 #include "../config/OptionHandler.h" 35 #include "rsc/rscexports.h" 61 getDefaultRootOption());
73 static std::vector<std::string> getDefaultRootOption();
81 std::vector<std::string> getRootOption()
const;
83 virtual void handleOption(
const std::vector<std::string>& key,
84 const std::string& value);
88 bool keyStartWithRoot(
const std::vector<std::string>& key)
const;
89 std::string loggerNameFromKey(
const std::vector<std::string>& key)
const;
90 std::string settingFromKey(
const std::vector<std::string>& key)
const;
92 std::vector<std::string> normalizeKey(
93 const std::vector<std::string>& key)
const;
std::vector< std::string > rootOption
Implementations of this interface receive options from ConfigSource objects.
A class which configures the logging tree using configuration subsystem of RSC.