summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-01-20 03:10:29 +0200
committerLV-426 <lv-426@taproot.org.il>2015-01-20 04:00:42 +0200
commit969cdbc7f4c7ffc88c949881d8ac795b7bf7300e (patch)
treea24cb9519bba9f47005b6103650bcd84675ce935 /src
parentfe38771c39b2ca17070f02a471cc26c32cf9f156 (diff)
DB_Controller: log with log.exception()
Diffstat (limited to 'src')
-rw-r--r--src/server/db_controller.py9
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