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

Cardano.Node.Tracing.Tracers.KESInfo

Documentation

traceAsKESInfo :: forall m blk. (GetKESInfo blk, MonadIO m) => Proxy blk -> Trace m (TraceLabelCreds KESInfo) -> Trace m (TraceLabelCreds (ForgeStateInfo blk)) Source #

Orphan instances

ToJSON KESPeriod Source # 
Instance details

Methods

toJSON :: KESPeriod -> Value #

toEncoding :: KESPeriod -> Encoding

toJSONList :: [KESPeriod] -> Value

toEncodingList :: [KESPeriod] -> Encoding

omitField :: KESPeriod -> Bool

LogFormatting KESEvolutionError Source # 
Instance details

Methods

forMachine :: DetailLevel -> KESEvolutionError -> Object

forHuman :: KESEvolutionError -> Text

asMetrics :: KESEvolutionError -> [Metric]

LogFormatting KESInfo Source # 
Instance details

Methods

forMachine :: DetailLevel -> KESInfo -> Object

forHuman :: KESInfo -> Text

asMetrics :: KESInfo -> [Metric]

MetaTrace KESInfo Source # 
Instance details

Methods

namespaceFor :: KESInfo -> Namespace KESInfo

severityFor :: Namespace KESInfo -> Maybe KESInfo -> Maybe SeverityS

privacyFor :: Namespace KESInfo -> Maybe KESInfo -> Maybe Privacy

detailsFor :: Namespace KESInfo -> Maybe KESInfo -> Maybe DetailLevel

documentFor :: Namespace KESInfo -> Maybe Text

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

allNamespaces :: [Namespace KESInfo]