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

Cardano.Node.Tracing.Tracers.NonP2P

Orphan instances

LogFormatting RemoteAddress Source # 
Instance details

Methods

forMachine :: DetailLevel -> RemoteAddress -> Object

forHuman :: RemoteAddress -> Text

asMetrics :: RemoteAddress -> [Metric]

LogFormatting LocalAddress Source # 
Instance details

Methods

forMachine :: DetailLevel -> LocalAddress -> Object

forHuman :: LocalAddress -> Text

asMetrics :: LocalAddress -> [Metric]

MetaTrace ErrorPolicyTrace Source # 
Instance details

Methods

namespaceFor :: ErrorPolicyTrace -> Namespace ErrorPolicyTrace

severityFor :: Namespace ErrorPolicyTrace -> Maybe ErrorPolicyTrace -> Maybe SeverityS

privacyFor :: Namespace ErrorPolicyTrace -> Maybe ErrorPolicyTrace -> Maybe Privacy

detailsFor :: Namespace ErrorPolicyTrace -> Maybe ErrorPolicyTrace -> Maybe DetailLevel

documentFor :: Namespace ErrorPolicyTrace -> Maybe Text

metricsDocFor :: Namespace ErrorPolicyTrace -> [(Text, Text)]

allNamespaces :: [Namespace ErrorPolicyTrace]

MetaTrace DnsTrace Source # 
Instance details

Methods

namespaceFor :: DnsTrace -> Namespace DnsTrace

severityFor :: Namespace DnsTrace -> Maybe DnsTrace -> Maybe SeverityS

privacyFor :: Namespace DnsTrace -> Maybe DnsTrace -> Maybe Privacy

detailsFor :: Namespace DnsTrace -> Maybe DnsTrace -> Maybe DetailLevel

documentFor :: Namespace DnsTrace -> Maybe Text

metricsDocFor :: Namespace DnsTrace -> [(Text, Text)]

allNamespaces :: [Namespace DnsTrace]

LogFormatting (WithDomainName DnsTrace) Source # 
Instance details

Methods

forMachine :: DetailLevel -> WithDomainName DnsTrace -> Object

forHuman :: WithDomainName DnsTrace -> Text

asMetrics :: WithDomainName DnsTrace -> [Metric]

LogFormatting (WithDomainName (SubscriptionTrace SockAddr)) Source # 
Instance details

Methods

forMachine :: DetailLevel -> WithDomainName (SubscriptionTrace SockAddr) -> Object

forHuman :: WithDomainName (SubscriptionTrace SockAddr) -> Text

asMetrics :: WithDomainName (SubscriptionTrace SockAddr) -> [Metric]

LogFormatting (WithIPList (SubscriptionTrace SockAddr)) Source # 
Instance details

Methods

forMachine :: DetailLevel -> WithIPList (SubscriptionTrace SockAddr) -> Object

forHuman :: WithIPList (SubscriptionTrace SockAddr) -> Text

asMetrics :: WithIPList (SubscriptionTrace SockAddr) -> [Metric]

MetaTrace tr => MetaTrace (WithDomainName tr) Source # 
Instance details

Methods

namespaceFor :: WithDomainName tr -> Namespace (WithDomainName tr)

severityFor :: Namespace (WithDomainName tr) -> Maybe (WithDomainName tr) -> Maybe SeverityS

privacyFor :: Namespace (WithDomainName tr) -> Maybe (WithDomainName tr) -> Maybe Privacy

detailsFor :: Namespace (WithDomainName tr) -> Maybe (WithDomainName tr) -> Maybe DetailLevel

documentFor :: Namespace (WithDomainName tr) -> Maybe Text

metricsDocFor :: Namespace (WithDomainName tr) -> [(Text, Text)]

allNamespaces :: [Namespace (WithDomainName tr)]

MetaTrace tr => MetaTrace (WithIPList tr) Source # 
Instance details

Methods

namespaceFor :: WithIPList tr -> Namespace (WithIPList tr)

severityFor :: Namespace (WithIPList tr) -> Maybe (WithIPList tr) -> Maybe SeverityS

privacyFor :: Namespace (WithIPList tr) -> Maybe (WithIPList tr) -> Maybe Privacy

detailsFor :: Namespace (WithIPList tr) -> Maybe (WithIPList tr) -> Maybe DetailLevel

documentFor :: Namespace (WithIPList tr) -> Maybe Text

metricsDocFor :: Namespace (WithIPList tr) -> [(Text, Text)]

allNamespaces :: [Namespace (WithIPList tr)]

MetaTrace (SubscriptionTrace adr) Source # 
Instance details

Methods

namespaceFor :: SubscriptionTrace adr -> Namespace (SubscriptionTrace adr)

severityFor :: Namespace (SubscriptionTrace adr) -> Maybe (SubscriptionTrace adr) -> Maybe SeverityS

privacyFor :: Namespace (SubscriptionTrace adr) -> Maybe (SubscriptionTrace adr) -> Maybe Privacy

detailsFor :: Namespace (SubscriptionTrace adr) -> Maybe (SubscriptionTrace adr) -> Maybe DetailLevel

documentFor :: Namespace (SubscriptionTrace adr) -> Maybe Text

metricsDocFor :: Namespace (SubscriptionTrace adr) -> [(Text, Text)]

allNamespaces :: [Namespace (SubscriptionTrace adr)]

Show addr => LogFormatting (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

Methods

forMachine :: DetailLevel -> WithAddr addr ErrorPolicyTrace -> Object

forHuman :: WithAddr addr ErrorPolicyTrace -> Text

asMetrics :: WithAddr addr ErrorPolicyTrace -> [Metric]

MetaTrace tr => MetaTrace (WithAddr addr tr) Source # 
Instance details

Methods

namespaceFor :: WithAddr addr tr -> Namespace (WithAddr addr tr)

severityFor :: Namespace (WithAddr addr tr) -> Maybe (WithAddr addr tr) -> Maybe SeverityS

privacyFor :: Namespace (WithAddr addr tr) -> Maybe (WithAddr addr tr) -> Maybe Privacy

detailsFor :: Namespace (WithAddr addr tr) -> Maybe (WithAddr addr tr) -> Maybe DetailLevel

documentFor :: Namespace (WithAddr addr tr) -> Maybe Text

metricsDocFor :: Namespace (WithAddr addr tr) -> [(Text, Text)]

allNamespaces :: [Namespace (WithAddr addr tr)]