diff --git a/glanceclient/common/http.py b/glanceclient/common/http.py index 89e921b..9ee7207 100644 --- a/glanceclient/common/http.py +++ b/glanceclient/common/http.py @@ -120,6 +120,8 @@ class HTTPClient(object): curl = ['curl -i -X %s' % method] for (key, value) in kwargs['headers'].items(): + if key.lower() == 'x-auth-token': + value = '*' * 3 header = '-H \'%s: %s\'' % (key, value) curl.append(header) @@ -146,7 +148,10 @@ class HTTPClient(object): def log_http_response(resp, body=None): status = (resp.version / 10.0, resp.status, resp.reason) dump = ['\nHTTP/%.1f %s %s' % status] - dump.extend(['%s: %s' % (k, v) for k, v in resp.getheaders()]) + headers = resp.getheaders() + if 'X-Auth-Token' in headers: + headers['X-Auth-Token'] = '*' * 3 + dump.extend(['%s: %s' % (k, v) for k, v in headers]) dump.append('') if body: dump.extend([body, ''])