summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2015-01-05 16:10:52 +0200
committerAlon Levy <alon@pobox.com>2015-01-05 16:10:52 +0200
commit5bae17df31469a0773eb7ce832817390a83cd3e0 (patch)
tree0909c9d49d5f56bac7c8aa0efaa1267980ad4f05 /src/server
parent60bbc8f79b1c770c8dae099fdd8edd6dbed27960 (diff)
server/db_controller: verbose Neo4JException logging
Diffstat (limited to 'src/server')
-rw-r--r--src/server/db_controller.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/db_controller.py b/src/server/db_controller.py
index 8c4632a2..312c1d77 100644
--- a/src/server/db_controller.py
+++ b/src/server/db_controller.py
@@ -6,6 +6,7 @@ import traceback
from db_driver import DB_Driver_REST, DB_Driver_Base
from db_op import DB_composed_op
from db_op import DB_op
+from neo4j_util import Neo4JException
import neo4j_util as db_util
@@ -42,9 +43,13 @@ class DB_Controller:
log.debug('exec_op:' + op.name + ': return value: ' + str(ret))
return ret
+ except Neo4JException as e:
+ log.error(e.error_set[0]['stackTrace'])
+ raise e
except Exception as e:
# here we watch for IOExecptions, etc - not db errors
# these are returned in the db response itself
+
log.error(e.message)
log.error(traceback.print_exc())
raise e