void ConfigManager::listConfigVariables (const ICommand::Args& args) { if (!args.empty()) { const String tmp(args[0] + "*"); for (ConfigVarsMapConstIter i = _configVars.begin(); i != _configVars.end(); ++i) { if (!tmp.matches(i->first)) continue; const ConfigVarPtr& c = i->second; Log::info(LOG_CONFIG, "%s %s", c->getName().c_str(), c->getValue().c_str()); } } else { for (ConfigVarsMapConstIter i = _configVars.begin(); i != _configVars.end(); ++i) { const ConfigVarPtr& c = i->second; Log::info(LOG_CONFIG, "%s %s", c->getName().c_str(), c->getValue().c_str()); } } }