summaryrefslogtreecommitdiffstats
path: root/kilo/kilo/requests/views/flavor.py
diff options
context:
space:
mode:
authorBin Yang <bin.yang@windriver.com>2017-03-27 13:53:37 +0800
committerBin Yang <bin.yang@windriver.com>2017-03-27 13:53:37 +0800
commit1dabab968a9350d73a7b3bd98a2a2bbb45081fc8 (patch)
tree824f2c06a44c4b3605bf7aa69effa685ad08ad48 /kilo/kilo/requests/views/flavor.py
parent74eb31dfb5228843c894a119d4d4235a278a89ee (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/flavor.py')
-rw-r--r--kilo/kilo/requests/views/flavor.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/kilo/kilo/requests/views/flavor.py b/kilo/kilo/requests/views/flavor.py
index 2e2194bd..fb8fb697 100644
--- a/kilo/kilo/requests/views/flavor.py
+++ b/kilo/kilo/requests/views/flavor.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
@@ -118,6 +119,7 @@ class Flavors(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
@@ -240,6 +242,8 @@ class Flavors(APIView):
return Response(data={'error': e.content}, status=e.status_code)
except Exception as e:
+ logger.error(traceback.format_exc())
+
if sess and resp and resp.status_code == 200:
self.delete_flavor(sess, flavorid)
@@ -306,6 +310,7 @@ class Flavors(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