projects
/
qcg-portal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
work in progress
[qcg-portal.git]
/
filex
/
utils.py
diff --git
a/filex/utils.py
b/filex/utils.py
index
2b5d72e
..
49c4d79
100644
(file)
--- a/
filex/utils.py
+++ b/
filex/utils.py
@@
-1,8
+1,8
@@
from functools import wraps
from functools import wraps
+import logging
from django.core.validators import RegexValidator
from django.core.validators import RegexValidator
-from django.http import JsonResponse, HttpResponse
-from django.template.loader import render_to_string
+from django.http import JsonResponse
from django.views.decorators.csrf import csrf_protect, csrf_exempt
from filex.ftp import FTPError
from django.views.decorators.csrf import csrf_protect, csrf_exempt
from filex.ftp import FTPError
@@
-27,6
+27,10
@@
def with_ftp_upload_handler(view_func):
except FTPError as e:
msg, status = parse_ftp_error(e)
except FTPError as e:
msg, status = parse_ftp_error(e)
+ logger = logging.getLogger('gridftp')
+ logger.error(e.verbose,
+ extra={'user': request.user, 'path': request.path, 'params': dict(request.GET.iterlists())})
+
return JsonResponse({'error': msg}, status=status)
return csrf_exempt(wrapped_view)
return JsonResponse({'error': msg}, status=status)
return csrf_exempt(wrapped_view)