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

Cardano.Node.Tracing.Tracers.P2P

Orphan instances

LogFormatting PeerSelectionCounters Source # 
Instance details

LogFormatting TracePublicRootPeers Source # 
Instance details

LogFormatting AcceptConnectionsPolicyTrace Source # 
Instance details

MetaTrace PeerSelectionCounters Source # 
Instance details

MetaTrace TracePublicRootPeers Source # 
Instance details

MetaTrace AcceptConnectionsPolicyTrace Source # 
Instance details

LogFormatting (DebugPeerSelection SockAddr) Source # 
Instance details

LogFormatting (TracePeerSelection SockAddr) Source # 
Instance details

(Show peerAddr, ToJSON peerAddr) => LogFormatting (AbstractTransitionTrace peerAddr) Source # 
Instance details

LogFormatting (InboundGovernorTrace SockAddr) Source # 
Instance details

Methods

forMachine :: DetailLevel -> InboundGovernorTrace SockAddr -> Object Source #

forHuman :: InboundGovernorTrace SockAddr -> Text Source #

forHumanOrMachine :: InboundGovernorTrace SockAddr -> Text Source #

asMetrics :: InboundGovernorTrace SockAddr -> [Metric] Source #

LogFormatting (InboundGovernorTrace LocalAddress) Source # 
Instance details

Methods

forMachine :: DetailLevel -> InboundGovernorTrace LocalAddress -> Object Source #

forHuman :: InboundGovernorTrace LocalAddress -> Text Source #

forHumanOrMachine :: InboundGovernorTrace LocalAddress -> Text Source #

asMetrics :: InboundGovernorTrace LocalAddress -> [Metric] Source #

(Show peerAddr, ToJSON peerAddr) => LogFormatting (RemoteTransitionTrace peerAddr) Source # 
Instance details

(Show addr, LogFormatting addr, ToJSON addr) => LogFormatting (ServerTrace addr) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ServerTrace addr -> Object Source #

forHuman :: ServerTrace addr -> Text Source #

forHumanOrMachine :: ServerTrace addr -> Text Source #

asMetrics :: ServerTrace addr -> [Metric] Source #

MetaTrace (DebugPeerSelection SockAddr) Source # 
Instance details

MetaTrace (TracePeerSelection SockAddr) Source # 
Instance details

MetaTrace (AbstractTransitionTrace peerAddr) Source # 
Instance details

MetaTrace (InboundGovernorTrace addr) Source # 
Instance details

Methods

namespaceFor :: InboundGovernorTrace addr -> Namespace (InboundGovernorTrace addr) Source #

severityFor :: Namespace (InboundGovernorTrace addr) -> Maybe (InboundGovernorTrace addr) -> Maybe SeverityS Source #

privacyFor :: Namespace (InboundGovernorTrace addr) -> Maybe (InboundGovernorTrace addr) -> Maybe Privacy Source #

detailsFor :: Namespace (InboundGovernorTrace addr) -> Maybe (InboundGovernorTrace addr) -> Maybe DetailLevel Source #

documentFor :: Namespace (InboundGovernorTrace addr) -> Maybe Text Source #

metricsDocFor :: Namespace (InboundGovernorTrace addr) -> [(Text, Text)] Source #

allNamespaces :: [Namespace (InboundGovernorTrace addr)] Source #

MetaTrace (RemoteTransitionTrace peerAddr) Source # 
Instance details

MetaTrace (ServerTrace addr) Source # 
Instance details

Methods

namespaceFor :: ServerTrace addr -> Namespace (ServerTrace addr) Source #

severityFor :: Namespace (ServerTrace addr) -> Maybe (ServerTrace addr) -> Maybe SeverityS Source #

privacyFor :: Namespace (ServerTrace addr) -> Maybe (ServerTrace addr) -> Maybe Privacy Source #

detailsFor :: Namespace (ServerTrace addr) -> Maybe (ServerTrace addr) -> Maybe DetailLevel Source #

documentFor :: Namespace (ServerTrace addr) -> Maybe Text Source #

metricsDocFor :: Namespace (ServerTrace addr) -> [(Text, Text)] Source #

allNamespaces :: [Namespace (ServerTrace addr)] Source #

Show lAddr => LogFormatting (PeerSelectionActionsTrace SockAddr lAddr) Source # 
Instance details

(ToJSONKey ntnAddr, ToJSON ntnAddr, ToJSONKey RelayAccessPoint, Show ntnAddr, Show exception) => LogFormatting (TraceLocalRootPeers ntnAddr exception) Source # 
Instance details

Methods

forMachine :: DetailLevel -> TraceLocalRootPeers ntnAddr exception -> Object Source #

forHuman :: TraceLocalRootPeers ntnAddr exception -> Text Source #

forHumanOrMachine :: TraceLocalRootPeers ntnAddr exception -> Text Source #

asMetrics :: TraceLocalRootPeers ntnAddr exception -> [Metric] Source #

(Show versionNumber, ToJSON versionNumber, ToJSON agreedOptions) => LogFormatting (ConnectionHandlerTrace versionNumber agreedOptions) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ConnectionHandlerTrace versionNumber agreedOptions -> Object Source #

forHuman :: ConnectionHandlerTrace versionNumber agreedOptions -> Text Source #

forHumanOrMachine :: ConnectionHandlerTrace versionNumber agreedOptions -> Text Source #

asMetrics :: ConnectionHandlerTrace versionNumber agreedOptions -> [Metric] Source #

(Show addr, Show versionNumber, Show agreedOptions, LogFormatting addr, ToJSON addr, ToJSON versionNumber, ToJSON agreedOptions) => LogFormatting (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) Source # 
Instance details

Methods

forMachine :: DetailLevel -> ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> Object Source #

forHuman :: ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> Text Source #

forHumanOrMachine :: ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> Text Source #

asMetrics :: ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> [Metric] Source #

MetaTrace (PeerSelectionActionsTrace SockAddr lAddr) Source # 
Instance details

MetaTrace (TraceLocalRootPeers ntnAddr exception) Source # 
Instance details

Methods

namespaceFor :: TraceLocalRootPeers ntnAddr exception -> Namespace (TraceLocalRootPeers ntnAddr exception) Source #

severityFor :: Namespace (TraceLocalRootPeers ntnAddr exception) -> Maybe (TraceLocalRootPeers ntnAddr exception) -> Maybe SeverityS Source #

privacyFor :: Namespace (TraceLocalRootPeers ntnAddr exception) -> Maybe (TraceLocalRootPeers ntnAddr exception) -> Maybe Privacy Source #

detailsFor :: Namespace (TraceLocalRootPeers ntnAddr exception) -> Maybe (TraceLocalRootPeers ntnAddr exception) -> Maybe DetailLevel Source #

documentFor :: Namespace (TraceLocalRootPeers ntnAddr exception) -> Maybe Text Source #

metricsDocFor :: Namespace (TraceLocalRootPeers ntnAddr exception) -> [(Text, Text)] Source #

allNamespaces :: [Namespace (TraceLocalRootPeers ntnAddr exception)] Source #

MetaTrace (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) Source # 
Instance details

Methods

namespaceFor :: ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> Namespace (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) Source #

severityFor :: Namespace (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) -> Maybe (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) -> Maybe SeverityS Source #

privacyFor :: Namespace (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) -> Maybe (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) -> Maybe Privacy Source #

detailsFor :: Namespace (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) -> Maybe (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) -> Maybe DetailLevel Source #

documentFor :: Namespace (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) -> Maybe Text Source #

metricsDocFor :: Namespace (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) -> [(Text, Text)] Source #

allNamespaces :: [Namespace (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions))] Source #