diff options
author | Kevin Rocard <kevinx.rocard@intel.com> | 2013-11-21 12:16:28 +0100 |
---|---|---|
committer | David Wagner <david.wagner@intel.com> | 2014-02-12 17:04:15 +0100 |
commit | 4c3f8d84128a61f1b9af4260054ab5e4042b08ee (patch) | |
tree | 09ce06adf2f73ef1971ab2945f31189e70bdad6c /parameter/ElementLocator.cpp | |
parent | 1080f66c39d444bd21be08c0ca3635631a2fc07c (diff) | |
download | external_parameter-framework-4c3f8d84128a61f1b9af4260054ab5e4042b08ee.zip external_parameter-framework-4c3f8d84128a61f1b9af4260054ab5e4042b08ee.tar.gz external_parameter-framework-4c3f8d84128a61f1b9af4260054ab5e4042b08ee.tar.bz2 |
Make "Path not found" error more verbose
BZ: 156207
When an error occurs while using a path one does not know which path it
refers to.
Append the unfound path to the error : "Path not found:
/the/path/that/was/not/found"
Change-Id: If53c1a5c301906b464d38f604d6e97029f83ae3f
Signed-off-by: Kevin Rocard <kevinx.rocard@intel.com>
Diffstat (limited to 'parameter/ElementLocator.cpp')
-rw-r--r-- | parameter/ElementLocator.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/parameter/ElementLocator.cpp b/parameter/ElementLocator.cpp index 6e5ffb7..2720c7b 100644 --- a/parameter/ElementLocator.cpp +++ b/parameter/ElementLocator.cpp @@ -48,7 +48,7 @@ bool CElementLocator::locate(const string& strPath, CElement** ppElement, string if (_bStrict) { - strError = "Path not found"; + strError = "Path not found: " + strPath; return false; } @@ -58,7 +58,7 @@ bool CElementLocator::locate(const string& strPath, CElement** ppElement, string if (*pStrChildName != _pSubRootElement->getName()) { - strError = "Path not found"; + strError = "Path not found: " + strPath; return false; } @@ -68,7 +68,7 @@ bool CElementLocator::locate(const string& strPath, CElement** ppElement, string if (!*ppElement) { - strError = "Path not found"; + strError = "Path not found: " + strPath; return false; } |