diff options
author | Jenkins <jenkins@review.openstack.org> | 2015-07-28 08:47:39 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2015-07-28 08:47:39 +0000 |
commit | 7e655fd267a38ec61744d91aa2318880e03a6458 (patch) | |
tree | a3160a59aac7de0353022f96573482cfcf77f63a | |
parent | 4e4261769fc397e4636cc9369c25b047a4ab86dd (diff) | |
parent | 563ae0fa66780dd97b1e122c5d901a939d08a477 (diff) | |
download | oslo-middleware-7e655fd267a38ec61744d91aa2318880e03a6458.tar.gz |
Merge "Added verbose debug logging to CORS"
-rw-r--r-- | oslo_middleware/cors.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/oslo_middleware/cors.py b/oslo_middleware/cors.py index f178d0c..8ea6a88 100644 --- a/oslo_middleware/cors.py +++ b/oslo_middleware/cors.py @@ -241,6 +241,8 @@ class CORS(base.Middleware): # If there's no request method, exit. (Section 6.2.3) if 'Access-Control-Request-Method' not in request.headers: + LOG.debug('CORS request does not contain ' + 'Access-Control-Request-Method header.') return response request_method = request.headers['Access-Control-Request-Method'] @@ -255,6 +257,8 @@ class CORS(base.Middleware): # Compare request method to permitted methods (Section 6.2.5) if request_method not in cors_config['allow_methods']: + LOG.debug('Request method \'%s\' not in permitted list: %s' + % (request_method, cors_config['allow_methods'])) return response # Compare request headers to permitted headers, case-insensitively. @@ -265,6 +269,8 @@ class CORS(base.Middleware): self.simple_headers) if upper_header not in (header.upper() for header in permitted_headers): + LOG.debug('Request header \'%s\' not in permitted list: %s' + % (requested_header, permitted_headers)) return response # Set the default origin permission headers. (Sections 6.2.7, 6.4) |