Safe Haskell | None |
---|---|
Language | Haskell2010 |
Cardano.BM.Backend.Log
Contents
Documentation
Instances
(ToJSON a, FromJSON a) => IsBackend Log a Source # | |
Defined in Cardano.BM.Backend.Log Associated Types type BackendFailure Log Source # Methods bekind :: Log a -> BackendKind Source # realize :: Configuration -> IO (Log a) Source # realizefrom :: IsEffectuator s a => Configuration -> Trace IO a -> s a -> IO (Log a) Source # | |
ToJSON a => IsEffectuator Log a Source # | |
Defined in Cardano.BM.Backend.Log Methods effectuate :: Log a -> LogObject a -> IO () Source # effectuatefrom :: IsEffectuator s a => Log a -> LogObject a -> s a -> IO () Source # handleOverflow :: Log a -> IO () Source # | |
type BackendFailure Log Source # | |
Defined in Cardano.BM.Backend.Log |
effectuate :: IsEffectuator t a => t a -> LogObject a -> IO () Source #
re-exports
Orphan instances
ToObject Text Source # | |
ToObject Value Source # | |
LogItem Text Source # | |
Methods payloadKeys :: Verbosity -> Text -> PayloadSelection Source # | |
(ToJSON a, ToJSON b, ToObject a, ToObject b) => ToObject (Maybe (Either a b)) Source # | |
ToJSON a => ToObject (Maybe (LOContent a)) Source # | |
ToJSON a => ToObject (LOContent a) Source # | |
ToJSON a => ToObject (LogObject a) Source # | |
(ToJSON a, ToJSON b, ToObject a, ToObject b) => LogItem (Maybe (Either a b)) Source # | |
Methods payloadKeys :: Verbosity -> Maybe (Either a b) -> PayloadSelection Source # | |
ToJSON a => LogItem (Maybe (LOContent a)) Source # | |
Methods payloadKeys :: Verbosity -> Maybe (LOContent a) -> PayloadSelection Source # | |
ToJSON a => LogItem (LogObject a) Source # | |
Methods payloadKeys :: Verbosity -> LogObject a -> PayloadSelection Source # |