Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
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, created based on the "BLUEMIX_TRACE" environment variable. Sensitive user data will be replaced by text "[PRIVATE DATA HIDDEN]".
Example:
client := &gohttp.Client{ Transport: http.NewTraceLoggingTransport(), } client.Get("http://www.example.com")
func NewTraceLoggingTransport ¶
func NewTraceLoggingTransport(rt http.RoundTripper) *TraceLoggingTransport
NewTraceLoggingTransport creates 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.