# Functions
GetSpan used to retrieve span from request context.
InjectRequestHeaders used to inject OpenTracing headers into the request.
LogEventf logs an event to the span in the request context.
LogRequest used to create span tags from the request.
LogResponseCode used to log response code in span.
SetError flags the span associated with this request as in error.
SetErrorAndDebugLog flags the span associated with this request as in error and create a debug log.
SetErrorAndWarnLog flags the span associated with this request as in error and create a debug log.
StartSpan starts a new span from the one in the request context.
# Structs
HTTPHandlerWrapper is used to wrap http handler middleware.
NegroniHandlerWrapper is used to wrap negroni handler middleware.
Tracing middleware.
# Interfaces
Backend describes things we can use to setup tracing.