AcquireTracer traces Acquire.
| 8 | |
| 9 | // AcquireTracer traces Acquire. |
| 10 | type AcquireTracer interface { |
| 11 | // TraceAcquireStart is called at the beginning of Acquire. |
| 12 | // The returned context is used for the rest of the call and will be passed to the TraceAcquireEnd. |
| 13 | TraceAcquireStart(ctx context.Context, pool *Pool, data TraceAcquireStartData) context.Context |
| 14 | // TraceAcquireEnd is called when a connection has been acquired. |
| 15 | TraceAcquireEnd(ctx context.Context, pool *Pool, data TraceAcquireEndData) |
| 16 | } |
| 17 | |
| 18 | type TraceAcquireStartData struct{} |
| 19 |
no outgoing calls
no test coverage detected