diff options
| author | Javier <dev.git@javispedro.com> | 2014-12-05 22:56:27 +0100 |
|---|---|---|
| committer | Javier <dev.git@javispedro.com> | 2014-12-05 22:56:27 +0100 |
| commit | e96c2ee30342b5a198025c3dd0c51bf43688d9ee (patch) | |
| tree | d8f7e22795054958c5644673f063ad50146521b0 /daemon/jskitmanager.cpp | |
| parent | 8722bee52922f8c6707103795fdf69f9ed7d0240 (diff) | |
partial implementation of geolocation
Diffstat (limited to 'daemon/jskitmanager.cpp')
| -rw-r--r-- | daemon/jskitmanager.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/daemon/jskitmanager.cpp b/daemon/jskitmanager.cpp index 70ea4bd..9c739fc 100644 --- a/daemon/jskitmanager.cpp +++ b/daemon/jskitmanager.cpp @@ -29,6 +29,14 @@ bool JSKitManager::isJSKitAppRunning() const return _engine != 0; } +QString JSKitManager::describeError(QJSValue error) +{ + return QString("%1:%2: %3") + .arg(error.property("fileName").toString()) + .arg(error.property("lineNumber").toInt()) + .arg(error.toString()); +} + void JSKitManager::showConfiguration() { if (_engine) { @@ -134,7 +142,7 @@ void JSKitManager::startJsApp() QJSValue result = _engine->evaluate(script, scriptFile.fileName()); if (result.isError()) { - logger()->warn() << "error while evaluating JSKit script:" << result.toString(); + logger()->warn() << "error while evaluating JSKit script:" << describeError(result); } logger()->debug() << "JS script evaluated"; |
