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());
		}
	}
}