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

Cardano.Node.Tracing.Tracers

Synopsis
  • mkDispatchTracers :: forall 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 -> SomeConsensusProtocol -> IO (Tracers (ConnectionId RemoteAddress) (ConnectionId LocalAddress) blk p2p)

Documentation

mkDispatchTracers :: forall 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 -> SomeConsensusProtocol -> IO (Tracers (ConnectionId RemoteAddress) (ConnectionId LocalAddress) blk p2p) Source #

Construct tracers for all system components.