From 969cdbc7f4c7ffc88c949881d8ac795b7bf7300e Mon Sep 17 00:00:00 2001 From: LV-426 Date: Tue, 20 Jan 2015 03:10:29 +0200 Subject: DB_Controller: log with log.exception() --- src/server/db_controller.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'src/server/db_controller.py') diff --git a/src/server/db_controller.py b/src/server/db_controller.py index d4378e2b..1dbdc27b 100644 --- a/src/server/db_controller.py +++ b/src/server/db_controller.py @@ -1,7 +1,6 @@ #!/usr/bin/python import logging -import traceback from db_driver import DB_Driver_REST, DB_Driver_Base from db_op import DB_composed_op @@ -44,14 +43,13 @@ class DB_Controller: log.debug('exec_op:' + op.name + ': return value: ' + str(ret)) return ret except Neo4JException as e: - log.error(str(e)) # Neo4JException may be composed of several sub errors, defer to class __str__ + log.exception(e) # Neo4JException may be composed of several sub errors, defer to class __str__ 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()) + log.exception(e) raise e def create_db_op(self, f_work, f_cont): @@ -67,6 +65,5 @@ class DB_Controller: try: db_util.post(self.config.db_base_url + '/db/data/cypher', {"query" : q}) except Exception as e: - log.error(e.message) - log.error(traceback.print_exc()) + log.exception(e) raise e -- cgit v1.3.1