Merge branch 'devel'
[qcg-portal.git] / filex / utils.py
index 2b5d72e..49c4d79 100644 (file)
@@ -1,8 +1,8 @@
 from functools import wraps
+import logging
 
 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
@@ -27,6 +27,10 @@ def with_ftp_upload_handler(view_func):
         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)