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

Cardano.Node.Tracing.Tracers.Peer

Documentation

startPeerTracerTracer IO [PeerT blk] → NodeKernelData blk → IntIO () Source #

data PeerT blk Source #

Constructors

PeerT RemoteConnectionId (AnchoredFragment (Header blk)) (PeerFetchStatus (Header blk)) (PeerFetchInFlight (Header blk)) 

Instances

Instances details
LogFormatting (PeerT blk) Source # 
Instance details

Defined in Cardano.Node.Tracing.Tracers.Peer

Methods

forMachine ∷ DetailLevel → PeerT blk → Object

forHumanPeerT blk → Text

asMetricsPeerT blk → [Metric]

LogFormatting [PeerT blk] Source # 
Instance details

Defined in Cardano.Node.Tracing.Tracers.Peer

Methods

forMachine ∷ DetailLevel → [PeerT blk] → Object

forHuman ∷ [PeerT blk] → Text

asMetrics ∷ [PeerT blk] → [Metric]

MetaTrace [PeerT blk] Source # 
Instance details

Defined in Cardano.Node.Tracing.Tracers.Peer

Methods

namespaceFor ∷ [PeerT blk] → Namespace [PeerT blk]

severityFor ∷ Namespace [PeerT blk] → Maybe [PeerT blk] → Maybe SeverityS

privacyFor ∷ Namespace [PeerT blk] → Maybe [PeerT blk] → Maybe Privacy

detailsFor ∷ Namespace [PeerT blk] → Maybe [PeerT blk] → Maybe DetailLevel

documentFor ∷ Namespace [PeerT blk] → Maybe Text

metricsDocFor ∷ Namespace [PeerT blk] → [(Text, Text)]

allNamespaces ∷ [Namespace [PeerT blk]]

ppPeerPeerT blk → Text Source #

ppInFlight ∷ PeerFetchInFlight header → String Source #

ppMaxSlotNo ∷ MaxSlotNo → String Source #

ppStatus ∷ PeerFetchStatus header → String Source #