Add some logger debug messages

This commit is contained in:
PCoder 2017-12-12 22:55:30 +01:00
parent ef202833b2
commit a04aa8542d

View file

@ -1012,7 +1012,7 @@ class VirtualMachineView(LoginRequiredMixin, View):
) )
return None return None
except Exception as error: except Exception as error:
print(error) logger.error(str(error))
raise Http404() raise Http404()
def get_success_url(self): def get_success_url(self):
@ -1068,12 +1068,17 @@ class VirtualMachineView(LoginRequiredMixin, View):
try: try:
vm_data = VirtualMachineSerializer(manager.get_vm(vm.id)).data vm_data = VirtualMachineSerializer(manager.get_vm(vm.id)).data
vm_name = vm_data.get('name') vm_name = vm_data.get('name')
except WrongIdError: except WrongIdError as wrong_id_err:
logger.error(str(wrong_id_err))
return redirect(reverse('hosting:virtual_machines')) return redirect(reverse('hosting:virtual_machines'))
terminated = manager.delete_vm(vm.id) terminated = manager.delete_vm(vm.id)
if not terminated: if not terminated:
logger.debug(
"manager.delete_vm returned False. Hence, error making "
"xml-rpc call to delete vm failed."
)
response['text'] = ugettext( response['text'] = ugettext(
'Error terminating VM') + opennebula_vm_id 'Error terminating VM') + opennebula_vm_id
else: else:
@ -1084,7 +1089,8 @@ class VirtualMachineView(LoginRequiredMixin, View):
response['status'] = True response['status'] = True
response['text'] = ugettext('Terminated') response['text'] = ugettext('Terminated')
vm_detail_obj = VMDetail.objects.filter( vm_detail_obj = VMDetail.objects.filter(
vm_id=opennebula_vm_id).first() vm_id=opennebula_vm_id
).first()
vm_detail_obj.terminated_at = datetime.utcnow() vm_detail_obj.terminated_at = datetime.utcnow()
vm_detail_obj.save() vm_detail_obj.save()
# Cancel subscription # Cancel subscription