hermod-tracing-api:public
Core types (Trace, MetaTrace, LogFormatting) and combinators
(traceWith, contramapM, foldTraceM, routingTrace) that form the
stable API surface of the Hermod tracing system. Packages that
implement or consume tracers can depend on this package without
pulling in the full hermod-tracing-core implementation.
.
This package exposes two sublibraries. User-space packages should
depend only on hermod-tracing-api (the public sublibrary).
The internal sublibrary is not a stable API — it may change
between any two releases without a major version bump. Its
visibility: public declaration exists solely to allow
hermod-tracing-core (a separate Cabal package) to depend on it;
this is an accepted Haskell ecosystem pattern (cf. text:text-internal).
Modules
hermod-tracing-api:public-1.0.0
- Hermod
- Tracing