Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PrivateDataPlaceholder ¶
func PrivateDataPlaceholder() string
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, logger trace.Printer) *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.