summaryrefslogtreecommitdiff
path: root/daemon/jskitmanager.cpp
diff options
context:
space:
mode:
authorJavier <dev.git@javispedro.com>2014-12-05 22:56:27 +0100
committerJavier <dev.git@javispedro.com>2014-12-05 22:56:27 +0100
commite96c2ee30342b5a198025c3dd0c51bf43688d9ee (patch)
treed8f7e22795054958c5644673f063ad50146521b0 /daemon/jskitmanager.cpp
parent8722bee52922f8c6707103795fdf69f9ed7d0240 (diff)
partial implementation of geolocation
Diffstat (limited to 'daemon/jskitmanager.cpp')
-rw-r--r--daemon/jskitmanager.cpp10
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";