Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- documentTracer :: forall a. MetaTrace a => Trace IO a -> IO DocTracer
- documentTracer' :: forall a a1. MetaTrace a => (Trace IO a1 -> IO (Trace IO a)) -> Trace IO a1 -> IO DocTracer
- docuResultsToText :: DocTracer -> TraceConfig -> IO Text
- docTracer :: MonadIO m => BackendConfig -> Trace m FormattedMessage
- docTracerDatapoint :: MonadIO m => BackendConfig -> Trace m DataPoint
- docIt :: MonadIO m => BackendConfig -> (LoggingContext, Either TraceControl a) -> m ()
- addFiltered :: MonadIO m => TraceControl -> Maybe SeverityF -> m ()
- addLimiter :: MonadIO m => TraceControl -> (Text, Double) -> m ()
- addSilent :: MonadIO m => TraceControl -> Maybe Bool -> m ()
- addDocumentedNamespace :: [Text] -> Documented a -> Documented a
- data DocuResult
- data DocTracer = DocTracer {
- dtTracerNames :: [[Text]]
- dtSilent :: [[Text]]
- dtNoMetrics :: [[Text]]
- dtBuilderList :: [([Text], DocuResult)]
- dtWarnings :: [InconsistencyWarning]
Documentation
documentTracer' :: forall a a1. MetaTrace a => (Trace IO a1 -> IO (Trace IO a)) -> Trace IO a1 -> IO DocTracer Source #
docuResultsToText :: DocTracer -> TraceConfig -> IO Text Source #
docTracer :: MonadIO m => BackendConfig -> Trace m FormattedMessage Source #
docTracerDatapoint :: MonadIO m => BackendConfig -> Trace m DataPoint Source #
docIt :: MonadIO m => BackendConfig -> (LoggingContext, Either TraceControl a) -> m () Source #
Callback for doc collection
addFiltered :: MonadIO m => TraceControl -> Maybe SeverityF -> m () Source #
Callback for doc collection
addLimiter :: MonadIO m => TraceControl -> (Text, Double) -> m () Source #
Callback for doc collection
addDocumentedNamespace :: [Text] -> Documented a -> Documented a Source #
Convenience function for adding a namespace prefix to a documented
data DocuResult Source #
Instances
Show DocuResult Source # | |
Defined in Cardano.Logging.DocuGenerator |
DocTracer | |
|