Private
Public Access
1
0

improved api logging

This commit is contained in:
Sander Roosendaal
2020-12-31 07:13:12 +01:00
parent e55682edd0
commit a85d19c008
3 changed files with 64 additions and 3 deletions

View File

@@ -542,7 +542,6 @@ def do_sync(w,options, quick=False):
w.uploadedtogarmin = options['garminid']
w.save()
except KeyError:
print('keyerror')
pass

View File

@@ -7,6 +7,8 @@ from rowers.views.statements import *
from rowers.tasks import handle_calctrimp
from rowers.mailprocessing import send_confirm
import sys
# Stroke data form to test API upload
@login_required()
def strokedataform(request,id=0):
@@ -118,10 +120,14 @@ def strokedatajson_v2(request,id):
logfile.write(str(timezone.now())+": ")
logfile.write(request.user.username+" (strokedatajson_v2 POST) \n")
try:
logfile.write(request.data['data']+"\n")
for d in request.data['data']:
logfile.write(json.dumps(d))
logfile.write("\n")
except KeyError:
try:
logfile.write(request.data['strokedata']+"\n")
for d in request.data['strokedata']:
logfile.write(json.dumps(d))
logfile.write("\n")
except KeyError:
logfile.write("No data in request.data\n")
except (AttributeError,TypeError):