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 |