cardano-node-1.33.0
Safe HaskellNone
LanguageHaskell2010

Cardano.Node.Tracing.Tracers.ChainDB

Documentation

severityChainDB ∷ TraceEvent blk → SeverityS Source #

namesForChainDBTraceEvents ∷ TraceEvent blk → [Text] Source #

withAddedToCurrentChainEmptyLimited ∷ Trace IO (TraceEvent blk) → IO (Trace IO (TraceEvent blk)) Source #

docChainDBTraceEvent ∷ Documented (TraceEvent blk) Source #

Orphan instances

LogFormatting DiskSnapshot Source # 
Instance details

Methods

forMachine ∷ DetailLevel → DiskSnapshot → Object

forHuman ∷ DiskSnapshot → Text

asMetrics ∷ DiskSnapshot → [Metric]

LogFormatting TraceCacheEvent Source # 
Instance details

Methods

forMachine ∷ DetailLevel → TraceCacheEvent → Object

forHuman ∷ TraceCacheEvent → Text

asMetrics ∷ TraceCacheEvent → [Metric]

(ConvertRawHash blk, StandardHash blk, LogFormatting (LedgerError blk), LogFormatting (RealPoint blk), LogFormatting (OtherHeaderEnvelopeError blk), LogFormatting (ExtValidationError blk), LogFormatting (ValidationErr (BlockProtocol blk))) ⇒ LogFormatting (InvalidBlockReason blk) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → InvalidBlockReason blk → Object

forHuman ∷ InvalidBlockReason blk → Text

asMetrics ∷ InvalidBlockReason blk → [Metric]

(StandardHash blk, ConvertRawHash blk) ⇒ LogFormatting (UnknownRange blk) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → UnknownRange blk → Object

forHuman ∷ UnknownRange blk → Text

asMetrics ∷ UnknownRange blk → [Metric]

(LogFormatting (Header blk), LogFormatting (LedgerEvent blk), LogFormatting (RealPoint blk), ConvertRawHash blk, ConvertRawHash (Header blk), HasHeader (Header blk), LedgerSupportsProtocol blk, InspectLedger blk) ⇒ LogFormatting (TraceAddBlockEvent blk) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → TraceAddBlockEvent blk → Object

forHuman ∷ TraceAddBlockEvent blk → Text

asMetrics ∷ TraceAddBlockEvent blk → [Metric]

ConvertRawHash blk ⇒ LogFormatting (TraceCopyToImmutableDBEvent blk) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → TraceCopyToImmutableDBEvent blk → Object

forHuman ∷ TraceCopyToImmutableDBEvent blk → Text

asMetrics ∷ TraceCopyToImmutableDBEvent blk → [Metric]

(LogFormatting (Header blk), LogFormatting (LedgerEvent blk), LogFormatting (RealPoint blk), ConvertRawHash blk, ConvertRawHash (Header blk), HasHeader (Header blk), LedgerSupportsProtocol blk, InspectLedger blk) ⇒ LogFormatting (TraceEvent blk) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → TraceEvent blk → Object

forHuman ∷ TraceEvent blk → Text

asMetrics ∷ TraceEvent blk → [Metric]

(ConvertRawHash blk, StandardHash blk) ⇒ LogFormatting (TraceFollowerEvent blk) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → TraceFollowerEvent blk → Object

forHuman ∷ TraceFollowerEvent blk → Text

asMetrics ∷ TraceFollowerEvent blk → [Metric]

LogFormatting (TraceGCEvent blk) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → TraceGCEvent blk → Object

forHuman ∷ TraceGCEvent blk → Text

asMetrics ∷ TraceGCEvent blk → [Metric]

(ConvertRawHash blk, LedgerSupportsProtocol blk) ⇒ LogFormatting (TraceInitChainSelEvent blk) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → TraceInitChainSelEvent blk → Object

forHuman ∷ TraceInitChainSelEvent blk → Text

asMetrics ∷ TraceInitChainSelEvent blk → [Metric]

(StandardHash blk, ConvertRawHash blk) ⇒ LogFormatting (TraceIteratorEvent blk) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → TraceIteratorEvent blk → Object

forHuman ∷ TraceIteratorEvent blk → Text

asMetrics ∷ TraceIteratorEvent blk → [Metric]

ConvertRawHash blk ⇒ LogFormatting (TraceOpenEvent blk) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → TraceOpenEvent blk → Object

forHuman ∷ TraceOpenEvent blk → Text

asMetrics ∷ TraceOpenEvent blk → [Metric]

(HasHeader (Header blk), LedgerSupportsProtocol blk, ConvertRawHash (Header blk), ConvertRawHash blk, LogFormatting (RealPoint blk)) ⇒ LogFormatting (TraceValidationEvent blk) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → TraceValidationEvent blk → Object

forHuman ∷ TraceValidationEvent blk → Text

asMetrics ∷ TraceValidationEvent blk → [Metric]

(StandardHash blk, ConvertRawHash blk) ⇒ LogFormatting (TraceReplayEvent blk) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → TraceReplayEvent blk → Object

forHuman ∷ TraceReplayEvent blk → Text

asMetrics ∷ TraceReplayEvent blk → [Metric]

(StandardHash blk, LogFormatting (ValidationErr (BlockProtocol blk)), LogFormatting (OtherHeaderEnvelopeError blk)) ⇒ LogFormatting (HeaderError blk) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → HeaderError blk → Object

forHuman ∷ HeaderError blk → Text

asMetrics ∷ HeaderError blk → [Metric]

(StandardHash blk, LogFormatting (OtherHeaderEnvelopeError blk)) ⇒ LogFormatting (HeaderEnvelopeError blk) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → HeaderEnvelopeError blk → Object

forHuman ∷ HeaderEnvelopeError blk → Text

asMetrics ∷ HeaderEnvelopeError blk → [Metric]

(LogFormatting (LedgerError blk), LogFormatting (HeaderError blk)) ⇒ LogFormatting (ExtValidationError blk) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → ExtValidationError blk → Object

forHuman ∷ ExtValidationError blk → Text

asMetrics ∷ ExtValidationError blk → [Metric]

(StandardHash blk, ConvertRawHash blk) ⇒ LogFormatting (TraceEvent blk) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → TraceEvent blk → Object

forHuman ∷ TraceEvent blk → Text

asMetrics ∷ TraceEvent blk → [Metric]

(ConvertRawHash blk, StandardHash blk) ⇒ LogFormatting (TraceEvent blk) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → TraceEvent blk → Object

forHuman ∷ TraceEvent blk → Text

asMetrics ∷ TraceEvent blk → [Metric]

StandardHash blk ⇒ LogFormatting (TraceEvent blk) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → TraceEvent blk → Object

forHuman ∷ TraceEvent blk → Text

asMetrics ∷ TraceEvent blk → [Metric]

Show (PBftVerKeyHash c) ⇒ LogFormatting (PBftCannotForge c) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → PBftCannotForge c → Object

forHuman ∷ PBftCannotForge c → Text

asMetrics ∷ PBftCannotForge c → [Metric]

Show (PBftVerKeyHash c) ⇒ LogFormatting (PBftValidationErr c) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → PBftValidationErr c → Object

forHuman ∷ PBftValidationErr c → Text

asMetrics ∷ PBftValidationErr c → [Metric]

ConvertRawHash blk ⇒ LogFormatting (TraceChunkValidation blk ChunkNo) Source # 
Instance details

Methods

forMachine ∷ DetailLevel → TraceChunkValidation blk ChunkNo → Object

forHuman ∷ TraceChunkValidation blk ChunkNo → Text

asMetrics ∷ TraceChunkValidation blk ChunkNo → [Metric]