cardano-node-8.8.1: The cardano full node
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Node.Tracing.Tracers.Diffusion

Orphan instances

LogFormatting MuxTrace Source # 
Instance details

LogFormatting TraceLedgerPeers Source # 
Instance details

MetaTrace MuxTrace Source # 
Instance details

MetaTrace TraceLedgerPeers Source # 
Instance details

MetaTrace (AnyMessageAndAgency (Handshake nt term)) Source # 
Instance details

(LogFormatting peer, LogFormatting MuxTrace) => LogFormatting (WithMuxBearer peer MuxTrace) Source # 
Instance details

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

Methods

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

forHuman :: DiffusionTracer ntnAddr ntcAddr -> Text Source #

forHumanOrMachine :: DiffusionTracer ntnAddr ntcAddr -> Text Source #

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

(Show adr, Show ver) => LogFormatting (HandshakeTr adr ver) Source # 
Instance details

MetaTrace tr => MetaTrace (WithMuxBearer peer tr) Source # 
Instance details

MetaTrace (DiffusionTracer ntnAddr ntcAddr) Source # 
Instance details

Methods

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

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

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

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

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

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

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