增加判题错误日志

This commit is contained in:
virusdefender 2015-09-17 09:35:10 +08:00
parent 12e2c54aad
commit aa14962a85

View File

@ -1,5 +1,6 @@
# coding=utf-8 # coding=utf-8
import json import json
import logging
import redis import redis
from django.shortcuts import render from django.shortcuts import render
@ -21,6 +22,9 @@ from .models import Submission
from .serializers import CreateSubmissionSerializer, SubmissionSerializer, SubmissionhareSerializer from .serializers import CreateSubmissionSerializer, SubmissionSerializer, SubmissionhareSerializer
logger = logging.getLogger("app_info")
class SubmissionAPIView(APIView): class SubmissionAPIView(APIView):
@login_required @login_required
def post(self, request): def post(self, request):
@ -44,7 +48,8 @@ class SubmissionAPIView(APIView):
try: try:
judge.delay(submission.id, problem.time_limit, problem.memory_limit, problem.test_case_id) judge.delay(submission.id, problem.time_limit, problem.memory_limit, problem.test_case_id)
except Exception: except Exception as e:
logger.error(e)
return error_response(u"提交判题任务失败") return error_response(u"提交判题任务失败")
# 修改用户解题状态 # 修改用户解题状态
if request.user.problems_status: if request.user.problems_status: