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

Cardano.BM.Data.LogItem

Documentation

data LogObject a Source #

Constructors

LogObject 

Instances

Instances details
Functor LogObject Source # 
Instance details

Defined in Cardano.BM.Data.LogItem

Methods

fmap :: (a -> b) -> LogObject a -> LogObject b #

(<$) :: a -> LogObject b -> LogObject a #

Eq a => Eq (LogObject a) Source # 
Instance details

Defined in Cardano.BM.Data.LogItem

Methods

(==) :: LogObject a -> LogObject a -> Bool #

(/=) :: LogObject a -> LogObject a -> Bool #

Show a => Show (LogObject a) Source # 
Instance details

Defined in Cardano.BM.Data.LogItem

ToJSON a => ToJSON (LogObject a) Source # 
Instance details

Defined in Cardano.BM.Data.LogItem

FromJSON a => FromJSON (LogObject a) Source # 
Instance details

Defined in Cardano.BM.Data.LogItem

ToJSON a => ToObject (LogObject a) Source # 
Instance details

Defined in Cardano.BM.Backend.Log

ToJSON a => LogItem (LogObject a) Source # 
Instance details

Defined in Cardano.BM.Backend.Log

ToJSON a => ToObject (LogObject a) Source # 
Instance details

Defined in Cardano.BM.Data.Tracer

data LOMeta Source #

Constructors

LOMeta 

Instances

Instances details
Eq LOMeta Source # 
Instance details

Defined in Cardano.BM.Data.LogItem

Methods

(==) :: LOMeta -> LOMeta -> Bool #

(/=) :: LOMeta -> LOMeta -> Bool #

Show LOMeta Source # 
Instance details

Defined in Cardano.BM.Data.LogItem

ToJSON LOMeta Source # 
Instance details

Defined in Cardano.BM.Data.LogItem

FromJSON LOMeta Source # 
Instance details

Defined in Cardano.BM.Data.LogItem

data LOContent a Source #

Instances

Instances details
Eq a => Eq (LOContent a) Source # 
Instance details

Defined in Cardano.BM.Data.LogItem

Methods

(==) :: LOContent a -> LOContent a -> Bool #

(/=) :: LOContent a -> LOContent a -> Bool #

Show a => Show (LOContent a) Source # 
Instance details

Defined in Cardano.BM.Data.LogItem

ToJSON a => ToJSON (LOContent a) Source # 
Instance details

Defined in Cardano.BM.Data.LogItem

FromJSON a => FromJSON (LOContent a) Source # 
Instance details

Defined in Cardano.BM.Data.LogItem

ToJSON a => ToObject (Maybe (LOContent a)) Source # 
Instance details

Defined in Cardano.BM.Backend.Log

ToJSON a => ToObject (LOContent a) Source # 
Instance details

Defined in Cardano.BM.Backend.Log

ToJSON a => LogItem (Maybe (LOContent a)) Source # 
Instance details

Defined in Cardano.BM.Backend.Log

ToJSON a => ToObject (LOContent a) Source # 
Instance details

Defined in Cardano.BM.Data.Tracer

data PrivacyAnnotation Source #

Constructors

Confidential 
Public 

Instances

Instances details
Bounded PrivacyAnnotation Source # 
Instance details

Defined in Cardano.BM.Data.LogItem

Enum PrivacyAnnotation Source # 
Instance details

Defined in Cardano.BM.Data.LogItem

Eq PrivacyAnnotation Source # 
Instance details

Defined in Cardano.BM.Data.LogItem

Ord PrivacyAnnotation Source # 
Instance details

Defined in Cardano.BM.Data.LogItem

Show PrivacyAnnotation Source # 
Instance details

Defined in Cardano.BM.Data.LogItem

FromJSON PrivacyAnnotation Source # 
Instance details

Defined in Cardano.BM.Data.LogItem

mapLogObject :: (a -> b) -> LogObject a -> LogObject b Source #

mapLOContent :: (a -> b) -> LOContent a -> LOContent b Source #