ouroboros-network:framework-tracing
Safe HaskellNone
LanguageHaskell2010

Ouroboros.Network.Tracing

Orphan instances

LogFormatting LocalAddress Source # 
Instance details

Methods

forMachine :: DetailLevel -> LocalAddress -> Object #

forHuman :: LocalAddress -> Text #

asMetrics :: LocalAddress -> [Metric] #

LogFormatting RemoteAddress Source # 
Instance details

Methods

forMachine :: DetailLevel -> RemoteAddress -> Object #

forHuman :: RemoteAddress -> Text #

asMetrics :: RemoteAddress -> [Metric] #

(Show term, Show ntcVersion) => LogFormatting (AnyMessage (Handshake ntcVersion term)) Source # 
Instance details

Methods

forMachine :: DetailLevel -> AnyMessage (Handshake ntcVersion term) -> Object #

forHuman :: AnyMessage (Handshake ntcVersion term) -> Text #

asMetrics :: AnyMessage (Handshake ntcVersion term) -> [Metric] #

MetaTrace (AnyMessage (Handshake a b)) Source # 
Instance details

Methods

namespaceFor :: AnyMessage (Handshake a b) -> Namespace (AnyMessage (Handshake a b)) #

severityFor :: Namespace (AnyMessage (Handshake a b)) -> Maybe (AnyMessage (Handshake a b)) -> Maybe SeverityS #

privacyFor :: Namespace (AnyMessage (Handshake a b)) -> Maybe (AnyMessage (Handshake a b)) -> Maybe Privacy #

detailsFor :: Namespace (AnyMessage (Handshake a b)) -> Maybe (AnyMessage (Handshake a b)) -> Maybe DetailLevel #

documentFor :: Namespace (AnyMessage (Handshake a b)) -> Maybe Text #

metricsDocFor :: Namespace (AnyMessage (Handshake a b)) -> [(Text, Text)] #

allNamespaces :: [Namespace (AnyMessage (Handshake a b))] #