cardano-node-1.36.0
Safe HaskellNone
LanguageHaskell2010

Cardano.Node.Tracing.Tracers

Synopsis
  • mkDispatchTracers ∷ ∀ blk p2p. (RunNode blk, TraceConstraints blk, LogFormatting (LedgerEvent blk), LogFormatting (TraceLabelPeer (ConnectionId RemoteAddress) (TraceChainSyncClientEvent blk))) ⇒ NodeKernelData blk → Trace IO FormattedMessage → Trace IO FormattedMessage → Maybe (Trace IO FormattedMessage) → Trace IO DataPoint → TraceConfig → NetworkP2PMode p2p → SomeConsensusProtocolIO (Tracers (ConnectionId RemoteAddress) (ConnectionId LocalAddress) blk p2p)

Documentation

mkDispatchTracers ∷ ∀ blk p2p. (RunNode blk, TraceConstraints blk, LogFormatting (LedgerEvent blk), LogFormatting (TraceLabelPeer (ConnectionId RemoteAddress) (TraceChainSyncClientEvent blk))) ⇒ NodeKernelData blk → Trace IO FormattedMessage → Trace IO FormattedMessage → Maybe (Trace IO FormattedMessage) → Trace IO DataPoint → TraceConfig → NetworkP2PMode p2p → SomeConsensusProtocolIO (Tracers (ConnectionId RemoteAddress) (ConnectionId LocalAddress) blk p2p) Source #

Construct tracers for all system components.