diff options
| author | Alon Levy <alon@pobox.com> | 2015-01-05 16:10:52 +0200 |
|---|---|---|
| committer | Alon Levy <alon@pobox.com> | 2015-01-05 16:10:52 +0200 |
| commit | 5bae17df31469a0773eb7ce832817390a83cd3e0 (patch) | |
| tree | 0909c9d49d5f56bac7c8aa0efaa1267980ad4f05 /src/server/db_controller.py | |
| parent | 60bbc8f79b1c770c8dae099fdd8edd6dbed27960 (diff) | |
server/db_controller: verbose Neo4JException logging
Diffstat (limited to 'src/server/db_controller.py')
| -rw-r--r-- | src/server/db_controller.py | 5 |
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 |
