iohk-monitoring-0.1.10.1: logging, benchmarking and monitoring framework
Safe HaskellNone
LanguageHaskell2010

Cardano.BM.Trace

Synopsis

Documentation

nullTracer :: forall (m :: Type -> Type) a. Applicative m => Tracer m a Source #

this Tracer forgets about all arguments

context naming

utils

natTrace :: (forall x. m x -> n x) -> Tracer m (LoggerName, LogObject a) -> Tracer n (LoggerName, LogObject a) Source #

log functions

traceNamedObject :: MonadIO m => Trace m a -> (LOMeta, LOContent a) -> m () Source #

logAlert :: MonadIO m => Trace m a -> a -> m () Source #

logAlertS :: MonadIO m => Trace m a -> a -> m () Source #

logCritical :: MonadIO m => Trace m a -> a -> m () Source #

logCriticalS :: MonadIO m => Trace m a -> a -> m () Source #

logDebug :: MonadIO m => Trace m a -> a -> m () Source #

logDebugS :: MonadIO m => Trace m a -> a -> m () Source #

logEmergency :: MonadIO m => Trace m a -> a -> m () Source #

logEmergencyS :: MonadIO m => Trace m a -> a -> m () Source #

logError :: MonadIO m => Trace m a -> a -> m () Source #

logErrorS :: MonadIO m => Trace m a -> a -> m () Source #

logInfo :: MonadIO m => Trace m a -> a -> m () Source #

logInfoS :: MonadIO m => Trace m a -> a -> m () Source #

logNotice :: MonadIO m => Trace m a -> a -> m () Source #

logNoticeS :: MonadIO m => Trace m a -> a -> m () Source #

logWarning :: MonadIO m => Trace m a -> a -> m () Source #

logWarningS :: MonadIO m => Trace m a -> a -> m () Source #