Safe Haskell | None |
---|---|
Language | Haskell2010 |
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 → SomeConsensusProtocol → IO (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 → SomeConsensusProtocol → IO (Tracers (ConnectionId RemoteAddress) (ConnectionId LocalAddress) blk p2p) Source #
Construct tracers for all system components.