| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Hermod.Tracing.HermodTracingMessage
Documentation
data UnknownNamespaceKind Source #
Constructors
| UKFSeverity | |
| UKFPrivacy | |
| UKFDetails |
Instances
data HermodTracingMessage Source #
Constructors
| StartLimiting Text | This message indicates the start of frequency limiting |
| StopLimiting Text Int | This message indicates the stop of frequency limiting, and gives the number of messages that has been suppressed |
| RememberLimiting Text Int | This message remembers of ongoing frequency limiting, and gives the number of messages that has been suppressed |
| UnknownNamespace [Text] [Text] UnknownNamespaceKind | An internal error was detected |
| TracerInfo [Text] [Text] [Text] | The first array signifies the namespace of silent tracers The second array signifies the namespace tracers without metrics The third array gives the names of all tracers |
| MetricsInfo (Map Text Int) | Outputs optional statistics about metrics frequency |
| TracerConsistencyWarnings [Text] | Consistency check found warnings |
| TracerInfoConfig TraceConfig | Trace the effective configuration as JSON |
Instances
| Show HermodTracingMessage Source # | |
Defined in Hermod.Tracing.HermodTracingMessage | |
| LogFormatting HermodTracingMessage Source # | |
Defined in Hermod.Tracing.HermodTracingMessage Methods forMachine :: DetailLevel -> HermodTracingMessage -> Object # forHuman :: HermodTracingMessage -> Text # asMetrics :: HermodTracingMessage -> [Metric] # | |
| MetaTrace HermodTracingMessage Source # | |
Defined in Hermod.Tracing.HermodTracingMessage Methods namespaceFor :: HermodTracingMessage -> Namespace HermodTracingMessage # severityFor :: Namespace HermodTracingMessage -> Maybe HermodTracingMessage -> Maybe SeverityS # privacyFor :: Namespace HermodTracingMessage -> Maybe HermodTracingMessage -> Maybe Privacy # detailsFor :: Namespace HermodTracingMessage -> Maybe HermodTracingMessage -> Maybe DetailLevel # documentFor :: Namespace HermodTracingMessage -> Maybe Text # metricsDocFor :: Namespace HermodTracingMessage -> [(Text, Text)] # | |