ouroboros-network:tracing
Safe HaskellNone
LanguageHaskell2010

Ouroboros.Network.Tracing.TxSubmission

Orphan instances

LogFormatting TxSubmissionCounters Source # 
Instance details

MetaTrace TxSubmissionCounters Source # 
Instance details

(Show txid, Show peeraddr) => LogFormatting (TraceTxLogic peeraddr txid tx) Source # 
Instance details

Methods

forMachine :: DetailLevel -> TraceTxLogic peeraddr txid tx -> Object #

forHuman :: TraceTxLogic peeraddr txid tx -> Text #

asMetrics :: TraceTxLogic peeraddr txid tx -> [Metric] #

MetaTrace (TraceTxLogic peeraddr txid tx) Source # 
Instance details

Methods

namespaceFor :: TraceTxLogic peeraddr txid tx -> Namespace (TraceTxLogic peeraddr txid tx) #

severityFor :: Namespace (TraceTxLogic peeraddr txid tx) -> Maybe (TraceTxLogic peeraddr txid tx) -> Maybe SeverityS #

privacyFor :: Namespace (TraceTxLogic peeraddr txid tx) -> Maybe (TraceTxLogic peeraddr txid tx) -> Maybe Privacy #

detailsFor :: Namespace (TraceTxLogic peeraddr txid tx) -> Maybe (TraceTxLogic peeraddr txid tx) -> Maybe DetailLevel #

documentFor :: Namespace (TraceTxLogic peeraddr txid tx) -> Maybe Text #

metricsDocFor :: Namespace (TraceTxLogic peeraddr txid tx) -> [(Text, Text)] #

allNamespaces :: [Namespace (TraceTxLogic peeraddr txid tx)] #