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

Cardano.Node.Tracing.Tracers.NodeToNode

Orphan instances

ToJSON SizeInBytes Source # 
Instance details

Methods

toJSON :: SizeInBytes -> Value #

toEncoding :: SizeInBytes -> Encoding

toJSONList :: [SizeInBytes] -> Value

toEncodingList :: [SizeInBytes] -> Encoding

omitField :: SizeInBytes -> Bool

(ConvertTxId blk, ConvertRawHash blk, StandardHash blk, HasTxs blk, HasTxId (GenTx blk)) => LogFormatting (AnyMessageAndAgency (BlockFetch (Serialised blk) (Point blk))) Source # 
Instance details

Methods

forMachine :: DetailLevel -> AnyMessageAndAgency (BlockFetch (Serialised blk) (Point blk)) -> Object

forHuman :: AnyMessageAndAgency (BlockFetch (Serialised blk) (Point blk)) -> Text

asMetrics :: AnyMessageAndAgency (BlockFetch (Serialised blk) (Point blk)) -> [Metric]

(ConvertTxId blk, GetHeader blk, HasTxId (GenTx blk), SerialiseNodeToNodeConstraints blk, HasTxs blk, LedgerSupportsMempool blk) => LogFormatting (AnyMessageAndAgency (BlockFetch blk (Point blk))) Source # 
Instance details

Methods

forMachine :: DetailLevel -> AnyMessageAndAgency (BlockFetch blk (Point blk)) -> Object

forHuman :: AnyMessageAndAgency (BlockFetch blk (Point blk)) -> Text

asMetrics :: AnyMessageAndAgency (BlockFetch blk (Point blk)) -> [Metric]

(Show txid, Show tx) => LogFormatting (AnyMessageAndAgency (TxSubmission2 txid tx)) Source # 
Instance details

Methods

forMachine :: DetailLevel -> AnyMessageAndAgency (TxSubmission2 txid tx) -> Object

forHuman :: AnyMessageAndAgency (TxSubmission2 txid tx) -> Text

asMetrics :: AnyMessageAndAgency (TxSubmission2 txid tx) -> [Metric]

MetaTrace (AnyMessageAndAgency (BlockFetch blk1 (Point blk2))) Source # 
Instance details

Methods

namespaceFor :: AnyMessageAndAgency (BlockFetch blk1 (Point blk2)) -> Namespace (AnyMessageAndAgency (BlockFetch blk1 (Point blk2)))

severityFor :: Namespace (AnyMessageAndAgency (BlockFetch blk1 (Point blk2))) -> Maybe (AnyMessageAndAgency (BlockFetch blk1 (Point blk2))) -> Maybe SeverityS

privacyFor :: Namespace (AnyMessageAndAgency (BlockFetch blk1 (Point blk2))) -> Maybe (AnyMessageAndAgency (BlockFetch blk1 (Point blk2))) -> Maybe Privacy

detailsFor :: Namespace (AnyMessageAndAgency (BlockFetch blk1 (Point blk2))) -> Maybe (AnyMessageAndAgency (BlockFetch blk1 (Point blk2))) -> Maybe DetailLevel

documentFor :: Namespace (AnyMessageAndAgency (BlockFetch blk1 (Point blk2))) -> Maybe Text

metricsDocFor :: Namespace (AnyMessageAndAgency (BlockFetch blk1 (Point blk2))) -> [(Text, Text)]

allNamespaces :: [Namespace (AnyMessageAndAgency (BlockFetch blk1 (Point blk2)))]

MetaTrace (AnyMessageAndAgency (TxSubmission2 txid tx)) Source # 
Instance details

Methods

namespaceFor :: AnyMessageAndAgency (TxSubmission2 txid tx) -> Namespace (AnyMessageAndAgency (TxSubmission2 txid tx))

severityFor :: Namespace (AnyMessageAndAgency (TxSubmission2 txid tx)) -> Maybe (AnyMessageAndAgency (TxSubmission2 txid tx)) -> Maybe SeverityS

privacyFor :: Namespace (AnyMessageAndAgency (TxSubmission2 txid tx)) -> Maybe (AnyMessageAndAgency (TxSubmission2 txid tx)) -> Maybe Privacy

detailsFor :: Namespace (AnyMessageAndAgency (TxSubmission2 txid tx)) -> Maybe (AnyMessageAndAgency (TxSubmission2 txid tx)) -> Maybe DetailLevel

documentFor :: Namespace (AnyMessageAndAgency (TxSubmission2 txid tx)) -> Maybe Text

metricsDocFor :: Namespace (AnyMessageAndAgency (TxSubmission2 txid tx)) -> [(Text, Text)]

allNamespaces :: [Namespace (AnyMessageAndAgency (TxSubmission2 txid tx))]