Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.Tracing.Config
Contents
Synopsis
- data TraceOptions
- data TraceSelection = TraceSelection {
- traceVerbosity :: !TracingVerbosity
- traceAcceptPolicy :: OnOff TraceAcceptPolicy
- traceBlockFetchClient :: OnOff TraceBlockFetchClient
- traceBlockFetchDecisions :: OnOff TraceBlockFetchDecisions
- traceBlockFetchProtocol :: OnOff TraceBlockFetchProtocol
- traceBlockFetchProtocolSerialised :: OnOff TraceBlockFetchProtocolSerialised
- traceBlockFetchServer :: OnOff TraceBlockFetchServer
- traceBlockchainTime :: OnOff TraceBlockchainTime
- traceChainDB :: OnOff TraceChainDB
- traceChainSyncBlockServer :: OnOff TraceChainSyncBlockServer
- traceChainSyncClient :: OnOff TraceChainSyncClient
- traceChainSyncHeaderServer :: OnOff TraceChainSyncHeaderServer
- traceChainSyncProtocol :: OnOff TraceChainSyncProtocol
- traceConnectionManager :: OnOff TraceConnectionManager
- traceConnectionManagerCounters :: OnOff TraceConnectionManagerCounters
- traceConnectionManagerTransitions :: OnOff TraceConnectionManagerTransitions
- traceDebugPeerSelectionInitiatorTracer :: OnOff DebugPeerSelectionInitiator
- traceDebugPeerSelectionInitiatorResponderTracer :: OnOff DebugPeerSelectionInitiatorResponder
- traceDiffusionInitialization :: OnOff TraceDiffusionInitialization
- traceDnsResolver :: OnOff TraceDnsResolver
- traceDnsSubscription :: OnOff TraceDnsSubscription
- traceErrorPolicy :: OnOff TraceErrorPolicy
- traceForge :: OnOff TraceForge
- traceForgeStateInfo :: OnOff TraceForgeStateInfo
- traceHandshake :: OnOff TraceHandshake
- traceInboundGovernor :: OnOff TraceInboundGovernor
- traceInboundGovernorCounters :: OnOff TraceInboundGovernorCounters
- traceInboundGovernorTransitions :: OnOff TraceInboundGovernorTransitions
- traceIpSubscription :: OnOff TraceIpSubscription
- traceKeepAliveClient :: OnOff TraceKeepAliveClient
- traceLedgerPeers :: OnOff TraceLedgerPeers
- traceLocalChainSyncProtocol :: OnOff TraceLocalChainSyncProtocol
- traceLocalConnectionManager :: OnOff TraceLocalConnectionManager
- traceLocalErrorPolicy :: OnOff TraceLocalErrorPolicy
- traceLocalHandshake :: OnOff TraceLocalHandshake
- traceLocalInboundGovernor :: OnOff TraceLocalInboundGovernor
- traceLocalMux :: OnOff TraceLocalMux
- traceLocalRootPeers :: OnOff TraceLocalRootPeers
- traceLocalServer :: OnOff TraceLocalServer
- traceLocalStateQueryProtocol :: OnOff TraceLocalStateQueryProtocol
- traceLocalTxMonitorProtocol :: OnOff TraceLocalTxMonitorProtocol
- traceLocalTxSubmissionProtocol :: OnOff TraceLocalTxSubmissionProtocol
- traceLocalTxSubmissionServer :: OnOff TraceLocalTxSubmissionServer
- traceMempool :: OnOff TraceMempool
- traceMux :: OnOff TraceMux
- tracePeerSelection :: OnOff TracePeerSelection
- tracePeerSelectionCounters :: OnOff TracePeerSelectionCounters
- tracePeerSelectionActions :: OnOff TracePeerSelectionActions
- tracePublicRootPeers :: OnOff TracePublicRootPeers
- traceServer :: OnOff TraceServer
- traceTxInbound :: OnOff TraceTxInbound
- traceTxOutbound :: OnOff TraceTxOutbound
- traceTxSubmissionProtocol :: OnOff TraceTxSubmissionProtocol
- traceTxSubmission2Protocol :: OnOff TraceTxSubmission2Protocol
- newtype OnOff (name :: Symbol) = OnOff {}
- data PartialTraceOptions
- data PartialTraceSelection = PartialTraceSelection {
- pTraceVerbosity :: !(Last TracingVerbosity)
- pTraceAcceptPolicy :: Last (OnOff TraceAcceptPolicy)
- pTraceBlockchainTime :: Last (OnOff TraceBlockchainTime)
- pTraceBlockFetchClient :: Last (OnOff TraceBlockFetchClient)
- pTraceBlockFetchDecisions :: Last (OnOff TraceBlockFetchDecisions)
- pTraceBlockFetchProtocol :: Last (OnOff TraceBlockFetchProtocol)
- pTraceBlockFetchProtocolSerialised :: Last (OnOff TraceBlockFetchProtocolSerialised)
- pTraceBlockFetchServer :: Last (OnOff TraceBlockFetchServer)
- pTraceChainDB :: Last (OnOff TraceChainDB)
- pTraceChainSyncBlockServer :: Last (OnOff TraceChainSyncBlockServer)
- pTraceChainSyncClient :: Last (OnOff TraceChainSyncClient)
- pTraceChainSyncHeaderServer :: Last (OnOff TraceChainSyncHeaderServer)
- pTraceChainSyncProtocol :: Last (OnOff TraceChainSyncProtocol)
- pTraceConnectionManager :: Last (OnOff TraceConnectionManager)
- pTraceConnectionManagerCounters :: Last (OnOff TraceConnectionManagerCounters)
- pTraceConnectionManagerTransitions :: Last (OnOff TraceConnectionManagerTransitions)
- pTraceDebugPeerSelectionInitiatorTracer :: Last (OnOff DebugPeerSelectionInitiator)
- pTraceDiffusionInitialization :: Last (OnOff TraceDiffusionInitialization)
- pTraceDebugPeerSelectionInitiatorResponderTracer :: Last (OnOff DebugPeerSelectionInitiatorResponder)
- pTraceDnsResolver :: Last (OnOff TraceDnsResolver)
- pTraceDnsSubscription :: Last (OnOff TraceDnsSubscription)
- pTraceErrorPolicy :: Last (OnOff TraceErrorPolicy)
- pTraceForge :: Last (OnOff TraceForge)
- pTraceForgeStateInfo :: Last (OnOff TraceForgeStateInfo)
- pTraceHandshake :: Last (OnOff TraceHandshake)
- pTraceInboundGovernor :: Last (OnOff TraceInboundGovernor)
- pTraceInboundGovernorCounters :: Last (OnOff TraceInboundGovernorCounters)
- pTraceInboundGovernorTransitions :: Last (OnOff TraceInboundGovernorTransitions)
- pTraceIpSubscription :: Last (OnOff TraceIpSubscription)
- pTraceKeepAliveClient :: Last (OnOff TraceKeepAliveClient)
- pTraceLedgerPeers :: Last (OnOff TraceLedgerPeers)
- pTraceLocalChainSyncProtocol :: Last (OnOff TraceLocalChainSyncProtocol)
- pTraceLocalConnectionManager :: Last (OnOff TraceLocalConnectionManager)
- pTraceLocalErrorPolicy :: Last (OnOff TraceLocalErrorPolicy)
- pTraceLocalHandshake :: Last (OnOff TraceLocalHandshake)
- pTraceLocalInboundGovernor :: Last (OnOff TraceLocalInboundGovernor)
- pTraceLocalMux :: Last (OnOff TraceLocalMux)
- pTraceLocalRootPeers :: Last (OnOff TraceLocalRootPeers)
- pTraceLocalServer :: Last (OnOff TraceLocalServer)
- pTraceLocalStateQueryProtocol :: Last (OnOff TraceLocalStateQueryProtocol)
- pTraceLocalTxMonitorProtocol :: Last (OnOff TraceLocalTxMonitorProtocol)
- pTraceLocalTxSubmissionProtocol :: Last (OnOff TraceLocalTxSubmissionProtocol)
- pTraceLocalTxSubmissionServer :: Last (OnOff TraceLocalTxSubmissionServer)
- pTraceMempool :: Last (OnOff TraceMempool)
- pTraceMux :: Last (OnOff TraceMux)
- pTracePeerSelection :: Last (OnOff TracePeerSelection)
- pTracePeerSelectionCounters :: Last (OnOff TracePeerSelectionCounters)
- pTracePeerSelectionActions :: Last (OnOff TracePeerSelectionActions)
- pTracePublicRootPeers :: Last (OnOff TracePublicRootPeers)
- pTraceServer :: Last (OnOff TraceServer)
- pTraceTxInbound :: Last (OnOff TraceTxInbound)
- pTraceTxOutbound :: Last (OnOff TraceTxOutbound)
- pTraceTxSubmissionProtocol :: Last (OnOff TraceTxSubmissionProtocol)
- pTraceTxSubmission2Protocol :: Last (OnOff TraceTxSubmission2Protocol)
- partialTraceSelectionToEither :: Last PartialTraceOptions -> Either Text TraceOptions
- defaultPartialTraceConfiguration :: PartialTraceSelection
- lastToEither :: String -> Last a -> Either String a
- type TraceAcceptPolicy = "TraceAcceptPolicy" :: Symbol
- type TraceBlockchainTime = "TraceBlockchainTime" :: Symbol
- type TraceBlockFetchClient = "TraceBlockFetchClient" :: Symbol
- type TraceBlockFetchDecisions = "TraceBlockFetchDecisions" :: Symbol
- type TraceBlockFetchProtocol = "TraceBlockFetchProtocol" :: Symbol
- type TraceBlockFetchProtocolSerialised = "TraceBlockFetchProtocolSerialised" :: Symbol
- type TraceBlockFetchServer = "TraceBlockFetchServer" :: Symbol
- type TraceChainDB = "TraceChainDb" :: Symbol
- type TraceChainSyncClient = "TraceChainSyncClient" :: Symbol
- type TraceChainSyncBlockServer = "TraceChainSyncBlockServer" :: Symbol
- type TraceChainSyncHeaderServer = "TraceChainSyncHeaderServer" :: Symbol
- type TraceChainSyncProtocol = "TraceChainSyncProtocol" :: Symbol
- type TraceConnectionManager = "TraceConnectionManager" :: Symbol
- type TraceConnectionManagerCounters = "TraceConnectionManagerCounters" :: Symbol
- type TraceConnectionManagerTransitions = "TraceConnectionManagerTransitions" :: Symbol
- type DebugPeerSelectionInitiator = "DebugPeerSelectionInitiator" :: Symbol
- type DebugPeerSelectionInitiatorResponder = "DebugPeerSelectionInitiatorResponder" :: Symbol
- type TraceDiffusionInitialization = "TraceDiffusionInitialization" :: Symbol
- type TraceDnsResolver = "TraceDnsResolver" :: Symbol
- type TraceDnsSubscription = "TraceDnsSubscription" :: Symbol
- type TraceErrorPolicy = "TraceErrorPolicy" :: Symbol
- type TraceForge = "TraceForge" :: Symbol
- type TraceForgeStateInfo = "TraceForgeStateInfo" :: Symbol
- type TraceHandshake = "TraceHandshake" :: Symbol
- type TraceIpSubscription = "TraceIpSubscription" :: Symbol
- type TraceKeepAliveClient = "TraceKeepAliveClient" :: Symbol
- type TraceLedgerPeers = "TraceLedgerPeers" :: Symbol
- type TraceLocalChainSyncProtocol = "TraceLocalChainSyncProtocol" :: Symbol
- type TraceLocalConnectionManager = "TraceLocalConnectionManager" :: Symbol
- type TraceLocalErrorPolicy = "TraceLocalErrorPolicy" :: Symbol
- type TraceLocalHandshake = "TraceLocalHandshake" :: Symbol
- type TraceLocalInboundGovernor = "TraceLocalInboundGovernor" :: Symbol
- type TraceLocalRootPeers = "TraceLocalRootPeers" :: Symbol
- type TraceLocalServer = "TraceLocalServer" :: Symbol
- type TraceLocalStateQueryProtocol = "TraceLocalStateQueryProtocol" :: Symbol
- type TraceLocalTxMonitorProtocol = "TraceLocalTxMonitorProtocol" :: Symbol
- type TraceLocalTxSubmissionProtocol = "TraceLocalTxSubmissionProtocol" :: Symbol
- type TraceLocalTxSubmissionServer = "TraceLocalTxSubmissionServer" :: Symbol
- type TraceMempool = "TraceMempool" :: Symbol
- type TraceMux = "TraceMux" :: Symbol
- type TraceLocalMux = "TraceLocalMux" :: Symbol
- type TracePeerSelection = "TracePeerSelection" :: Symbol
- type TracePeerSelectionCounters = "TracePeerSelectionCounters" :: Symbol
- type TracePeerSelectionActions = "TracePeerSelectionActions" :: Symbol
- type TracePublicRootPeers = "TracePublicRootPeers" :: Symbol
- type TraceServer = "TraceServer" :: Symbol
- type TraceInboundGovernor = "TraceInboundGovernor" :: Symbol
- type TraceInboundGovernorCounters = "TraceInboundGovernorCounters" :: Symbol
- type TraceInboundGovernorTransitions = "TraceInboundGovernorTransitions" :: Symbol
- type TraceTxInbound = "TraceTxInbound" :: Symbol
- type TraceTxOutbound = "TraceTxOutbound" :: Symbol
- type TraceTxSubmissionProtocol = "TraceTxSubmissionProtocol" :: Symbol
- type TraceTxSubmission2Protocol = "TraceTxSubmission2Protocol" :: Symbol
- proxyName :: KnownSymbol name => Proxy name -> Text
Documentation
data TraceOptions Source #
Instances
Show TraceOptions Source # | |
Defined in Cardano.Tracing.Config | |
Eq TraceOptions Source # | |
Defined in Cardano.Tracing.Config Methods (==) :: TraceOptions -> TraceOptions -> Bool Source # (/=) :: TraceOptions -> TraceOptions -> Bool Source # |
data TraceSelection Source #
Constructors
Instances
Show TraceSelection Source # | |
Defined in Cardano.Tracing.Config | |
Eq TraceSelection Source # | |
Defined in Cardano.Tracing.Config Methods (==) :: TraceSelection -> TraceSelection -> Bool Source # (/=) :: TraceSelection -> TraceSelection -> Bool Source # |
data PartialTraceOptions Source #
Constructors
PartialTracingOff | |
PartialTracingOnLegacy PartialTraceSelection | |
PartialTraceDispatcher PartialTraceSelection |
Instances
Monoid PartialTraceOptions Source # | |
Defined in Cardano.Tracing.Config Methods mempty :: PartialTraceOptions Source # mappend :: PartialTraceOptions -> PartialTraceOptions -> PartialTraceOptions Source # mconcat :: [PartialTraceOptions] -> PartialTraceOptions Source # | |
Semigroup PartialTraceOptions Source # | |
Defined in Cardano.Tracing.Config Methods (<>) :: PartialTraceOptions -> PartialTraceOptions -> PartialTraceOptions Source # sconcat :: NonEmpty PartialTraceOptions -> PartialTraceOptions Source # stimes :: Integral b => b -> PartialTraceOptions -> PartialTraceOptions Source # | |
Show PartialTraceOptions Source # | |
Defined in Cardano.Tracing.Config | |
Eq PartialTraceOptions Source # | |
Defined in Cardano.Tracing.Config Methods (==) :: PartialTraceOptions -> PartialTraceOptions -> Bool Source # (/=) :: PartialTraceOptions -> PartialTraceOptions -> Bool Source # |
data PartialTraceSelection Source #
Constructors
Instances
Trace symbols
type TraceAcceptPolicy = "TraceAcceptPolicy" :: Symbol Source #
type TraceBlockchainTime = "TraceBlockchainTime" :: Symbol Source #
type TraceBlockFetchClient = "TraceBlockFetchClient" :: Symbol Source #
type TraceBlockFetchDecisions = "TraceBlockFetchDecisions" :: Symbol Source #
type TraceBlockFetchProtocol = "TraceBlockFetchProtocol" :: Symbol Source #
type TraceBlockFetchProtocolSerialised = "TraceBlockFetchProtocolSerialised" :: Symbol Source #
type TraceBlockFetchServer = "TraceBlockFetchServer" :: Symbol Source #
type TraceChainDB = "TraceChainDb" :: Symbol Source #
type TraceChainSyncClient = "TraceChainSyncClient" :: Symbol Source #
type TraceChainSyncBlockServer = "TraceChainSyncBlockServer" :: Symbol Source #
type TraceChainSyncHeaderServer = "TraceChainSyncHeaderServer" :: Symbol Source #
type TraceChainSyncProtocol = "TraceChainSyncProtocol" :: Symbol Source #
type TraceConnectionManager = "TraceConnectionManager" :: Symbol Source #
type TraceConnectionManagerCounters = "TraceConnectionManagerCounters" :: Symbol Source #
type TraceConnectionManagerTransitions = "TraceConnectionManagerTransitions" :: Symbol Source #
type DebugPeerSelectionInitiator = "DebugPeerSelectionInitiator" :: Symbol Source #
type DebugPeerSelectionInitiatorResponder = "DebugPeerSelectionInitiatorResponder" :: Symbol Source #
type TraceDiffusionInitialization = "TraceDiffusionInitialization" :: Symbol Source #
type TraceDnsResolver = "TraceDnsResolver" :: Symbol Source #
type TraceDnsSubscription = "TraceDnsSubscription" :: Symbol Source #
type TraceErrorPolicy = "TraceErrorPolicy" :: Symbol Source #
type TraceForge = "TraceForge" :: Symbol Source #
type TraceForgeStateInfo = "TraceForgeStateInfo" :: Symbol Source #
type TraceHandshake = "TraceHandshake" :: Symbol Source #
type TraceIpSubscription = "TraceIpSubscription" :: Symbol Source #
type TraceKeepAliveClient = "TraceKeepAliveClient" :: Symbol Source #
type TraceLedgerPeers = "TraceLedgerPeers" :: Symbol Source #
type TraceLocalChainSyncProtocol = "TraceLocalChainSyncProtocol" :: Symbol Source #
type TraceLocalConnectionManager = "TraceLocalConnectionManager" :: Symbol Source #
type TraceLocalErrorPolicy = "TraceLocalErrorPolicy" :: Symbol Source #
type TraceLocalHandshake = "TraceLocalHandshake" :: Symbol Source #
type TraceLocalInboundGovernor = "TraceLocalInboundGovernor" :: Symbol Source #
type TraceLocalRootPeers = "TraceLocalRootPeers" :: Symbol Source #
type TraceLocalServer = "TraceLocalServer" :: Symbol Source #
type TraceLocalStateQueryProtocol = "TraceLocalStateQueryProtocol" :: Symbol Source #
type TraceLocalTxMonitorProtocol = "TraceLocalTxMonitorProtocol" :: Symbol Source #
type TraceLocalTxSubmissionProtocol = "TraceLocalTxSubmissionProtocol" :: Symbol Source #
type TraceLocalTxSubmissionServer = "TraceLocalTxSubmissionServer" :: Symbol Source #
type TraceMempool = "TraceMempool" :: Symbol Source #
type TraceLocalMux = "TraceLocalMux" :: Symbol Source #
type TracePeerSelection = "TracePeerSelection" :: Symbol Source #
type TracePeerSelectionCounters = "TracePeerSelectionCounters" :: Symbol Source #
type TracePeerSelectionActions = "TracePeerSelectionActions" :: Symbol Source #
type TracePublicRootPeers = "TracePublicRootPeers" :: Symbol Source #
type TraceServer = "TraceServer" :: Symbol Source #
type TraceInboundGovernor = "TraceInboundGovernor" :: Symbol Source #
type TraceInboundGovernorCounters = "TraceInboundGovernorCounters" :: Symbol Source #
type TraceInboundGovernorTransitions = "TraceInboundGovernorTransitions" :: Symbol Source #
type TraceTxInbound = "TraceTxInbound" :: Symbol Source #
type TraceTxOutbound = "TraceTxOutbound" :: Symbol Source #
type TraceTxSubmissionProtocol = "TraceTxSubmissionProtocol" :: Symbol Source #
type TraceTxSubmission2Protocol = "TraceTxSubmission2Protocol" :: Symbol Source #
proxyName :: KnownSymbol name => Proxy name -> Text Source #