| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Control.Monad.Trace
Description
The TraceT class.
Documentation
Asynchronous trace collection monad.
Instances
| MonadTrans TraceT Source # | |
Defined in Control.Monad.Trace | |
| MonadReader r m => MonadReader r (TraceT m) Source # | |
| Monad m => Monad (TraceT m) Source # | |
| Functor m => Functor (TraceT m) Source # | |
| Applicative m => Applicative (TraceT m) Source # | |
| MonadIO m => MonadIO (TraceT m) Source # | |
Defined in Control.Monad.Trace | |
| MonadUnliftIO m => MonadUnliftIO (TraceT m) Source # | |
Defined in Control.Monad.Trace | |
| MonadUnliftIO m => MonadTrace (TraceT m) Source # | |
A tracer collects spans emitted inside TraceT.
Constructors
| Tracer | |
Fields
| |
type Logs = [(POSIXTime, Key, Value)] Source #
A collection of span logs, sorted in chronological order.
Timing information about a span.
Constructors
| Interval | |
Fields | |