Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type TraceLoggingTransport ¶
type TraceLoggingTransport struct {
// contains filtered or unexported fields
}
TraceLoggingTransport is a thin wrapper around Transport. It dumps HTTP request and response using trace logger, based on the "BLUEMIX_TRACE" environment variable. Sensitive user data will be replaced by text "[PRIVATE DATA HIDDEN]".
func NewTraceLoggingTransport ¶
func NewTraceLoggingTransport(rt http.RoundTripper) *TraceLoggingTransport
NewTraceLoggingTransport returns a TraceLoggingTransport wrapping around the passed RoundTripper. If the passed RoundTripper is nil, HTTP DefaultTransport is used.
Click to show internal directories.
Click to hide internal directories.