29 #include "../config/OptionHandler.h" 30 #include "rsc/rscexports.h" 56 getDefaultRootOption());
68 static std::vector<std::string> getDefaultRootOption();
76 std::vector<std::string> getRootOption()
const;
78 virtual void handleOption(
const std::vector<std::string>& key,
79 const std::string& value);
83 bool keyStartWithRoot(
const std::vector<std::string>& key)
const;
84 std::string loggerNameFromKey(
const std::vector<std::string>& key)
const;
85 std::string settingFromKey(
const std::vector<std::string>& key)
const;
87 std::vector<std::string> normalizeKey(
88 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.