diff options
| author | LV-426 <lv-426@taproot.org.il> | 2015-01-20 03:10:29 +0200 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2015-01-20 04:00:42 +0200 |
| commit | 969cdbc7f4c7ffc88c949881d8ac795b7bf7300e (patch) | |
| tree | a24cb9519bba9f47005b6103650bcd84675ce935 /src/server/db_controller.py | |
| parent | fe38771c39b2ca17070f02a471cc26c32cf9f156 (diff) | |
DB_Controller: log with log.exception()
Diffstat (limited to 'src/server/db_controller.py')
| -rw-r--r-- | src/server/db_controller.py | 9 |
1 files changed, 3 insertions, 6 deletions
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 |
