lobemo-backend-monitoring-0.1.0.0: provides a backend implementation for monitoring
Safe HaskellNone
LanguageHaskell2010

Cardano.BM.Backend.Monitoring

Contents

Synopsis

Documentation

data Monitor a Source #

Instances

Instances details
IsEffectuator Monitor a Source # 
Instance details

Defined in Cardano.BM.Backend.Monitoring

Methods

effectuate :: Monitor a -> LogObject a -> IO () Source #

effectuatefrom :: IsEffectuator s a => Monitor a -> LogObject a -> s a -> IO () Source #

handleOverflow :: Monitor a -> IO () Source #

FromJSON a => IsBackend Monitor a Source # 
Instance details

Defined in Cardano.BM.Backend.Monitoring

Associated Types

type BackendFailure Monitor Source #

type BackendFailure Monitor Source # 
Instance details

Defined in Cardano.BM.Backend.Monitoring

Plugin

plugin :: (IsEffectuator s a, ToJSON a, FromJSON a) => Configuration -> Trace IO a -> s a -> IO (Plugin a) Source #