Commits

Matthew Schinckel committed beeb35c

Only log 401, 403 and 409 as DEBUG.

  • Participants
  • Parent commits bb1dd50

Comments (0)

Files changed (1)

rest_api/middleware.py

             data = request.data
         else:
             data = ''
-                
-        if int(response.status_code) >= 400:
+        
+        status = int(response.status_code)
+        
+        if status >= 400:
             # Log as a warning object if we got a server error.
             exc_info = sys.exc_info()
             if exc_info == (None, None, None):
                     exc_info = sys.exc_info()
             
             logger = logging.getLogger('django.request').warning
-            if int(response.status_code) >= 500:
+            if status in (401, 403, 409):
+                logger = logging.getLogger('django.request').debug
+            if status >= 500:
                 logger = logging.getLogger('django.request').error
                 
             logger("%s %s [%s]" % (