Merge "Add option to enable HTTP tracing"

This commit is contained in:
Jenkins
2015-12-25 15:01:11 +00:00
committed by Gerrit Code Review

View File

@@ -32,11 +32,18 @@ if requestsexceptions.SubjectAltNameWarning:
'ignore', category=requestsexceptions.SubjectAltNameWarning)
def simple_logging(debug=False):
def simple_logging(debug=False, http_debug=False):
if http_debug:
debug = True
if debug:
log_level = logging.DEBUG
else:
log_level = logging.INFO
if http_debug:
# Enable HTTP level tracing
log = _log.setup_logging('keystoneauth')
log.addHandler(logging.StreamHandler())
log.setLevel(log_level)
log = _log.setup_logging('shade')
log.addHandler(logging.StreamHandler())
log.setLevel(log_level)