TraceErrorsOnlyOn enables HTTP tracing but only for requests that result in errors. This is useful for debugging without the overhead of tracing all requests. Parameters: - outputStream: Writer where trace output will be written (defaults to os.Stdout if nil)
(outputStream io.Writer)
| 383 | // Parameters: |
| 384 | // - outputStream: Writer where trace output will be written (defaults to os.Stdout if nil) |
| 385 | func (c *Client) TraceErrorsOnlyOn(outputStream io.Writer) { |
| 386 | c.TraceOn(outputStream) |
| 387 | c.traceErrorsOnly = true |
| 388 | } |
| 389 | |
| 390 | // TraceErrorsOnlyOff disables errors-only mode and traces all requests. |
| 391 | // To disable all tracing, call TraceOff() instead. |