7#ifndef DHCPSRV_LOGGING_H 
    8#define DHCPSRV_LOGGING_H 
   59                            bool verbose = 
false);
 
   73    static std::string 
getLogPath(
bool reset = 
false, 
const std::string explicit_path = 
"");
 
   80    static std::string 
validatePath(
const std::string logpath);
 
   96    void parseOutputOptions(std::vector<LoggingDestination>& destination,
 
 
LogConfigParser(const ConfigPtr &storage)
Constructor.
static std::string getLogPath(bool reset=false, const std::string explicit_path="")
Fetches the supported log file path.
static std::string validatePath(const std::string logpath)
Validates a library path against the supported path for log files.
void parseConfiguration(const isc::data::ConstElementPtr &log_config, bool verbose=false)
Parses specified configuration.
boost::shared_ptr< const Element > ConstElementPtr
boost::shared_ptr< ConfigBase > ConfigPtr
Non-const pointer to the ConfigBase.
Defines the logger used by the top-level component of kea-lfc.