summaryrefslogtreecommitdiffstats
path: root/nova/exception.py
diff options
context:
space:
mode:
authorVishvananda Ishaya <vishvananda@gmail.com>2010-06-24 04:12:00 +0100
committerandy <github@anarkystic.com>2010-06-24 04:12:00 +0100
commitb1f4c7b2d3956fd4eec318d7d8a0defcb96e8355 (patch)
tree454b5ef1856381d639ca8b0c5ea39e1a33c47741 /nova/exception.py
parent86f813862069d58963540222730dce5ad89974a8 (diff)
downloadnova-b1f4c7b2d3956fd4eec318d7d8a0defcb96e8355.tar.gz
nova-b1f4c7b2d3956fd4eec318d7d8a0defcb96e8355.tar.xz
nova-b1f4c7b2d3956fd4eec318d7d8a0defcb96e8355.zip
use logger to print trace of unhandled exceptions
Diffstat (limited to 'nova/exception.py')
-rw-r--r--nova/exception.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/nova/exception.py b/nova/exception.py
index 82d08e840..d78db696b 100644
--- a/nova/exception.py
+++ b/nova/exception.py
@@ -47,9 +47,9 @@ def wrap_exception(f):
return f(*args, **kw)
except Exception, e:
if not isinstance(e, Error):
- # exc_type, exc_value, exc_traceback = sys.exc_info()
- logging.exception('Uncaught exception')
- # logging.debug(traceback.extract_stack(exc_traceback))
+ exc_type, exc_value, exc_traceback = sys.exc_info()
+ logging.error('Uncaught exception')
+ logging.error(traceback.extract_stack(exc_traceback))
raise Error(str(e))
raise
_wrap.func_name = f.func_name