diff options
author | Bin Yang <bin.yang@windriver.com> | 2017-03-27 13:53:37 +0800 |
---|---|---|
committer | Bin Yang <bin.yang@windriver.com> | 2017-03-27 13:53:37 +0800 |
commit | 1dabab968a9350d73a7b3bd98a2a2bbb45081fc8 (patch) | |
tree | 824f2c06a44c4b3605bf7aa69effa685ad08ad48 /kilo/kilo/requests/views/volume.py | |
parent | 74eb31dfb5228843c894a119d4d4235a278a89ee (diff) |
Add traceback to all APIs
fix a bug in vport API as well.
Change-Id: I2e4db0b1576a3208285df59db8a238315dd48f91
Issue-Id: MULTIVIM-55
Signed-off-by: Bin Yang <bin.yang@windriver.com>
Diffstat (limited to 'kilo/kilo/requests/views/volume.py')
-rw-r--r-- | kilo/kilo/requests/views/volume.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/kilo/kilo/requests/views/volume.py b/kilo/kilo/requests/views/volume.py index eea3537e..6682a4c4 100644 --- a/kilo/kilo/requests/views/volume.py +++ b/kilo/kilo/requests/views/volume.py @@ -13,6 +13,7 @@ # limitations under the License. import logging import json +import traceback from rest_framework import status from rest_framework.response import Response @@ -50,6 +51,7 @@ class Volumes(APIView): except VimDriverKiloException as e: return Response(data={'error': e.content}, status=e.status_code) except Exception as e: + logger.error(traceback.format_exc()) return Response(data={'error': str(e)}, status=status.HTTP_500_INTERNAL_SERVER_ERROR) @@ -135,6 +137,7 @@ class Volumes(APIView): except VimDriverKiloException as e: return Response(data={'error': e.content}, status=e.status_code) except Exception as e: + logger.error(traceback.format_exc()) return Response(data={'error': str(e)}, status=status.HTTP_500_INTERNAL_SERVER_ERROR) pass @@ -154,6 +157,7 @@ class Volumes(APIView): except VimDriverKiloException as e: return Response(data={'error': e.content}, status=e.status_code) except Exception as e: + logger.error(traceback.format_exc()) return Response(data={'error': str(e)}, status=status.HTTP_500_INTERNAL_SERVER_ERROR) pass |