添加文件上传错误日志,logger是app_info

This commit is contained in:
sxw@401 2015-09-13 08:59:58 +08:00
parent 376257beed
commit d3b05d2dea
2 changed files with 10 additions and 3 deletions

View File

@ -13,13 +13,16 @@ from rest_framework.views import APIView
from django.conf import settings
from announcement.models import Announcement
from utils.shortcuts import (serializer_invalid_response, error_response,
success_response, paginate, rand_str, error_page)
from .serizalizers import (CreateProblemSerializer, EditProblemSerializer, ProblemSerializer,
ProblemTagSerializer, CreateProblemTagSerializer)
from .models import Problem, ProblemTag
import logging
logger = logging.getLogger("app_info")
def problem_page(request, problem_id):
try:
@ -151,8 +154,9 @@ class TestCaseUploadAPIView(APIView):
with open(tmp_zip, "wb") as test_case_zip:
for chunk in f:
test_case_zip.write(chunk)
except IOError:
return error_response(u"上传错误,写入临时目录失败")
except IOError as e:
logger.error(e)
return error_response(u"上传失败")
test_case_file = zipfile.ZipFile(tmp_zip, 'r')
name_list = test_case_file.namelist()

View File

@ -5,7 +5,9 @@ from rest_framework.response import Response
from django.conf import settings
from utils.shortcuts import rand_str
import logging
logger = logging.getLogger("app_info")
class SimditorImageUploadAPIView(APIView):
def post(self, request):
@ -22,7 +24,8 @@ class SimditorImageUploadAPIView(APIView):
with open(image_dir, "wb") as imageFile:
for chunk in img:
imageFile.write(chunk)
except IOError:
except IOError as e:
logger.error(e)
return Response(data={
"success": True,
"msg": "上传错误",