hermod-tracing-api:public

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