Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
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.