# Functions
ErrorHandler is a functional argument that sets error handler of the server.
Logger defines the logger the tracer will use.
New creates a new Tracer middleware that emits all the request/response information in structured format to writer and passes the request to the next handler.
RequestHeaders adds request headers to capture.
ResponseHeaders adds response headers to capture.
# Structs
Record represents a structured request and response record.
Request contains information about an HTTP request.
Response contains information about HTTP response.
TLS contains information about this TLS connection.
Tracer records request and response emitting JSON structured data to the output.
# Type aliases
Option is a functional option setter for Tracer.