package
0.0.0-20240521083254-553ec8ccecaa
Repository: https://github.com/shmeljuj/software-engineering.git
Documentation: pkg.go.dev

# Functions

InjectLogger injects logger into request context.
Instrument setups otelhttp.
No description provided by the author
LogRequests logs incoming requests using context logger.
MakeRouteFinder creates RouteFinder from given server.
NewProvider initializes and returns a new Provider along with an exporter.
Wrap handler using given middlewares.

# Structs

Provider is a helper for tests providing a TracerProvider and an InMemoryExporter.

# Interfaces

Metrics wraps TracerProvider and MeterProvider.
Route is a generic ogen route type.
Server is a generic ogen server type.

# Type aliases

Middleware is a net/http middleware.
RouteFinder finds Route by given URL.