ouroboros-network:tracing
Safe HaskellNone
LanguageHaskell2010

Ouroboros.Network.Tracing.PeerSelection

Orphan instances

LogFormatting TraceLedgerPeers Source # 
Instance details

MetaTrace TraceLedgerPeers Source # 
Instance details

(Show ntnAddr, Show ntcAddr) => LogFormatting (DiffusionTracer ntnAddr ntcAddr) Source # 
Instance details

Methods

forMachine :: DetailLevel -> DiffusionTracer ntnAddr ntcAddr -> Object #

forHuman :: DiffusionTracer ntnAddr ntcAddr -> Text #

asMetrics :: DiffusionTracer ntnAddr ntcAddr -> [Metric] #

MetaTrace (DiffusionTracer ntnAddr ntcAddr) Source # 
Instance details

Methods

namespaceFor :: DiffusionTracer ntnAddr ntcAddr -> Namespace (DiffusionTracer ntnAddr ntcAddr) #

severityFor :: Namespace (DiffusionTracer ntnAddr ntcAddr) -> Maybe (DiffusionTracer ntnAddr ntcAddr) -> Maybe SeverityS #

privacyFor :: Namespace (DiffusionTracer ntnAddr ntcAddr) -> Maybe (DiffusionTracer ntnAddr ntcAddr) -> Maybe Privacy #

detailsFor :: Namespace (DiffusionTracer ntnAddr ntcAddr) -> Maybe (DiffusionTracer ntnAddr ntcAddr) -> Maybe DetailLevel #

documentFor :: Namespace (DiffusionTracer ntnAddr ntcAddr) -> Maybe Text #

metricsDocFor :: Namespace (DiffusionTracer ntnAddr ntcAddr) -> [(Text, Text)] #

allNamespaces :: [Namespace (DiffusionTracer ntnAddr ntcAddr)] #