added Application::commandPath()

This commit is contained in:
aleks-f 2013-01-05 17:17:27 -06:00
Родитель 7e8797fb5a
Коммит e60bcd413d
3 изменённых файлов: 10 добавлений и 2 удалений

Просмотреть файл

@ -251,6 +251,9 @@ public:
std::string commandName() const;
/// Returns the command name used to invoke the application.
std::string commandPath() const;
/// Returns the full command path used to invoke the application.
LayeredConfiguration& config() const;
/// Returns the application's configuration.

Просмотреть файл

@ -160,9 +160,8 @@ protected:
if (!_helpRequested)
{
logger().information("Command line:");
const ArgVec argVec = argv();
std::ostringstream ostr;
for (ArgVec::const_iterator it = argVec.begin(); it != argVec.end(); ++it)
for (ArgVec::const_iterator it = argv().begin(); it != argv().end(); ++it)
{
ostr << *it << ' ';
}

Просмотреть файл

@ -303,6 +303,12 @@ std::string Application::commandName() const
}
std::string Application::commandPath() const
{
return _pConfig->getString("application.path");
}
void Application::stopOptionsProcessing()
{
_stopOptionsProcessing = true;