Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.Node.Tracing.Era.Shelley
Contents
Orphan instances
LogFormatting ChainPredicateFailure Source # | |
Methods forMachine :: DetailLevel -> ChainPredicateFailure -> Object forHuman :: ChainPredicateFailure -> Text asMetrics :: ChainPredicateFailure -> [Metric] | |
LogFormatting TicknPredicateFailure Source # | |
Methods forMachine :: DetailLevel -> TicknPredicateFailure -> Object forHuman :: TicknPredicateFailure -> Text asMetrics :: TicknPredicateFailure -> [Metric] | |
LogFormatting PraosEnvelopeError Source # | |
Methods forMachine :: DetailLevel -> PraosEnvelopeError -> Object forHuman :: PraosEnvelopeError -> Text asMetrics :: PraosEnvelopeError -> [Metric] | |
(ShelleyBasedEra era, ToJSON ValidityInterval, LogFormatting (PPUPPredFailure era)) => LogFormatting (AllegraUtxoPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> AllegraUtxoPredFailure era -> Object forHuman :: AllegraUtxoPredFailure era -> Text asMetrics :: AllegraUtxoPredFailure era -> [Metric] | |
(Era era, Show (PredicateFailure (EraRule "LEDGERS" era))) => LogFormatting (AlonzoBbodyPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> AlonzoBbodyPredFailure era -> Object forHuman :: AlonzoBbodyPredFailure era -> Text asMetrics :: AlonzoBbodyPredFailure era -> [Metric] | |
(ShelleyBasedEra era, LogFormatting (PredicateFailure (EraRule "UTXOS" era))) => LogFormatting (AlonzoUtxoPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> AlonzoUtxoPredFailure era -> Object forHuman :: AlonzoUtxoPredFailure era -> Text asMetrics :: AlonzoUtxoPredFailure era -> [Metric] | |
(ToJSON (CollectError ledgerera), LogFormatting (PPUPPredFailure ledgerera)) => LogFormatting (AlonzoUtxosPredFailure ledgerera) Source # | |
Methods forMachine :: DetailLevel -> AlonzoUtxosPredFailure ledgerera -> Object forHuman :: AlonzoUtxosPredFailure ledgerera -> Text asMetrics :: AlonzoUtxosPredFailure ledgerera -> [Metric] | |
(ShelleyBasedEra era, EraCrypto era ~ StandardCrypto, LogFormatting (PPUPPredFailure era), LogFormatting (PredicateFailure (EraRule "UTXO" era))) => LogFormatting (AlonzoUtxowPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> AlonzoUtxowPredFailure era -> Object forHuman :: AlonzoUtxowPredFailure era -> Text asMetrics :: AlonzoUtxowPredFailure era -> [Metric] | |
(Era era, LogFormatting (AlonzoUtxoPredFailure era), ToJSON (TxOut era)) => LogFormatting (BabbageUtxoPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> BabbageUtxoPredFailure era -> Object forHuman :: BabbageUtxoPredFailure era -> Text asMetrics :: BabbageUtxoPredFailure era -> [Metric] | |
(Era era, EraCrypto era ~ StandardCrypto, ShelleyBasedEra era, LogFormatting (PPUPPredFailure era), LogFormatting (ShelleyUtxowPredFailure era), LogFormatting (PredicateFailure (EraRule "UTXO" era))) => LogFormatting (BabbageUtxowPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> BabbageUtxowPredFailure era -> Object forHuman :: BabbageUtxowPredFailure era -> Text asMetrics :: BabbageUtxowPredFailure era -> [Metric] | |
(LogFormatting (PredicateFailure (EraRule "DELEG" era)), LogFormatting (PredicateFailure (EraRule "POOL" era)), LogFormatting (PredicateFailure (EraRule "GOVCERT" era))) => LogFormatting (ConwayCertPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ConwayCertPredFailure era -> Object forHuman :: ConwayCertPredFailure era -> Text asMetrics :: ConwayCertPredFailure era -> [Metric] | |
(ShelleyBasedEra era, LogFormatting (PredicateFailure (EraRule "CERT" era))) => LogFormatting (ConwayCertsPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ConwayCertsPredFailure era -> Object forHuman :: ConwayCertsPredFailure era -> Text asMetrics :: ConwayCertsPredFailure era -> [Metric] | |
LogFormatting (ConwayDelegPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ConwayDelegPredFailure era -> Object forHuman :: ConwayDelegPredFailure era -> Text asMetrics :: ConwayDelegPredFailure era -> [Metric] | |
ShelleyBasedEra era => LogFormatting (ConwayGovPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ConwayGovPredFailure era -> Object forHuman :: ConwayGovPredFailure era -> Text asMetrics :: ConwayGovPredFailure era -> [Metric] | |
LogFormatting (ConwayGovCertPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ConwayGovCertPredFailure era -> Object forHuman :: ConwayGovCertPredFailure era -> Text asMetrics :: ConwayGovCertPredFailure era -> [Metric] | |
(ShelleyBasedEra era, LogFormatting (PredicateFailure (EraRule "UTXOW" era)), LogFormatting (PredicateFailure (EraRule "GOV" era)), LogFormatting (PredicateFailure (EraRule "CERTS" era)), LogFormatting (Set (Credential 'Staking (EraCrypto era)))) => LogFormatting (ConwayLedgerPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ConwayLedgerPredFailure era -> Object forHuman :: ConwayLedgerPredFailure era -> Text asMetrics :: ConwayLedgerPredFailure era -> [Metric] | |
(ShelleyBasedEra era, LogFormatting (PredicateFailure (ShelleyUTXO era)), LogFormatting (PredicateFailure (ShelleyUTXOW era)), LogFormatting (PredicateFailure (EraRule "LEDGER" era))) => LogFormatting (ApplyTxError era) Source # | |
Methods forMachine :: DetailLevel -> ApplyTxError era -> Object forHuman :: ApplyTxError era -> Text asMetrics :: ApplyTxError era -> [Metric] | |
(ShelleyBasedEra era, LogFormatting (PredicateFailure (ShelleyUTXO era)), LogFormatting (PredicateFailure (ShelleyUTXOW era)), LogFormatting (PredicateFailure (EraRule "LEDGER" era)), LogFormatting (PredicateFailure (EraRule "LEDGERS" era))) => LogFormatting (ShelleyBbodyPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ShelleyBbodyPredFailure era -> Object forHuman :: ShelleyBbodyPredFailure era -> Text asMetrics :: ShelleyBbodyPredFailure era -> [Metric] | |
HashAlgorithm (HASH (EraCrypto era)) => LogFormatting (ShelleyDelegPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ShelleyDelegPredFailure era -> Object forHuman :: ShelleyDelegPredFailure era -> Text asMetrics :: ShelleyDelegPredFailure era -> [Metric] | |
(ShelleyBasedEra era, LogFormatting (PredicateFailure (EraRule "DELPL" era))) => LogFormatting (ShelleyDelegsPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ShelleyDelegsPredFailure era -> Object forHuman :: ShelleyDelegsPredFailure era -> Text asMetrics :: ShelleyDelegsPredFailure era -> [Metric] | |
(LogFormatting (PredicateFailure (EraRule "POOL" era)), LogFormatting (PredicateFailure (EraRule "DELEG" era)), HashAlgorithm (HASH (EraCrypto era))) => LogFormatting (ShelleyDelplPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ShelleyDelplPredFailure era -> Object forHuman :: ShelleyDelplPredFailure era -> Text asMetrics :: ShelleyDelplPredFailure era -> [Metric] | |
(LogFormatting (PredicateFailure (EraRule "POOLREAP" era)), LogFormatting (PredicateFailure (EraRule "SNAP" era)), LogFormatting (UpecPredFailure era)) => LogFormatting (ShelleyEpochPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ShelleyEpochPredFailure era -> Object forHuman :: ShelleyEpochPredFailure era -> Text asMetrics :: ShelleyEpochPredFailure era -> [Metric] | |
(ShelleyBasedEra era, ToJSON (AuxiliaryDataHash (EraCrypto era)), LogFormatting (PredicateFailure (ShelleyUTXO era)), LogFormatting (PredicateFailure (ShelleyUTXOW era)), LogFormatting (PredicateFailure (EraRule "DELEGS" era)), LogFormatting (PredicateFailure (EraRule "UTXOW" era))) => LogFormatting (ShelleyLedgerPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ShelleyLedgerPredFailure era -> Object forHuman :: ShelleyLedgerPredFailure era -> Text asMetrics :: ShelleyLedgerPredFailure era -> [Metric] | |
(ShelleyBasedEra era, LogFormatting (PredicateFailure (ShelleyUTXO era)), LogFormatting (PredicateFailure (ShelleyUTXOW era)), LogFormatting (PredicateFailure (EraRule "LEDGER" era))) => LogFormatting (ShelleyLedgersPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ShelleyLedgersPredFailure era -> Object forHuman :: ShelleyLedgersPredFailure era -> Text asMetrics :: ShelleyLedgersPredFailure era -> [Metric] | |
LogFormatting (ShelleyMirPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ShelleyMirPredFailure era -> Object forHuman :: ShelleyMirPredFailure era -> Text asMetrics :: ShelleyMirPredFailure era -> [Metric] | |
(LogFormatting (PredicateFailure (EraRule "EPOCH" era)), LogFormatting (PredicateFailure (EraRule "MIR" era))) => LogFormatting (ShelleyNewEpochPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ShelleyNewEpochPredFailure era -> Object forHuman :: ShelleyNewEpochPredFailure era -> Text asMetrics :: ShelleyNewEpochPredFailure era -> [Metric] | |
LogFormatting (ShelleyNewppPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ShelleyNewppPredFailure era -> Object forHuman :: ShelleyNewppPredFailure era -> Text asMetrics :: ShelleyNewppPredFailure era -> [Metric] | |
LogFormatting (ShelleyPoolPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ShelleyPoolPredFailure era -> Object forHuman :: ShelleyPoolPredFailure era -> Text asMetrics :: ShelleyPoolPredFailure era -> [Metric] | |
LogFormatting (ShelleyPoolreapPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ShelleyPoolreapPredFailure era -> Object forHuman :: ShelleyPoolreapPredFailure era -> Text asMetrics :: ShelleyPoolreapPredFailure era -> [Metric] | |
Crypto (EraCrypto era) => LogFormatting (ShelleyPpupPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ShelleyPpupPredFailure era -> Object forHuman :: ShelleyPpupPredFailure era -> Text asMetrics :: ShelleyPpupPredFailure era -> [Metric] | |
LogFormatting (ShelleyRupdPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ShelleyRupdPredFailure era -> Object forHuman :: ShelleyRupdPredFailure era -> Text asMetrics :: ShelleyRupdPredFailure era -> [Metric] | |
LogFormatting (ShelleySnapPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ShelleySnapPredFailure era -> Object forHuman :: ShelleySnapPredFailure era -> Text asMetrics :: ShelleySnapPredFailure era -> [Metric] | |
(LogFormatting (PredicateFailure (EraRule "NEWEPOCH" era)), LogFormatting (PredicateFailure (EraRule "RUPD" era))) => LogFormatting (ShelleyTickPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ShelleyTickPredFailure era -> Object forHuman :: ShelleyTickPredFailure era -> Text asMetrics :: ShelleyTickPredFailure era -> [Metric] | |
LogFormatting (ShelleyUpecPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ShelleyUpecPredFailure era -> Object forHuman :: ShelleyUpecPredFailure era -> Text asMetrics :: ShelleyUpecPredFailure era -> [Metric] | |
(ShelleyBasedEra era, LogFormatting (PPUPPredFailure era)) => LogFormatting (ShelleyUtxoPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ShelleyUtxoPredFailure era -> Object forHuman :: ShelleyUtxoPredFailure era -> Text asMetrics :: ShelleyUtxoPredFailure era -> [Metric] | |
(ShelleyBasedEra era, EraCrypto era ~ StandardCrypto, ToJSON (AuxiliaryDataHash (EraCrypto era)), LogFormatting (PredicateFailure (ShelleyUTXO era)), LogFormatting (PredicateFailure (EraRule "UTXO" era))) => LogFormatting (ShelleyUtxowPredFailure era) Source # | |
Methods forMachine :: DetailLevel -> ShelleyUtxowPredFailure era -> Object forHuman :: ShelleyUtxowPredFailure era -> Text asMetrics :: ShelleyUtxowPredFailure era -> [Metric] | |
Crypto crypto => LogFormatting (ChainTransitionError crypto) Source # | |
Methods forMachine :: DetailLevel -> ChainTransitionError crypto -> Object forHuman :: ChainTransitionError crypto -> Text asMetrics :: ChainTransitionError crypto -> [Metric] | |
LogFormatting (OcertPredicateFailure crypto) Source # | |
Methods forMachine :: DetailLevel -> OcertPredicateFailure crypto -> Object forHuman :: OcertPredicateFailure crypto -> Text asMetrics :: OcertPredicateFailure crypto -> [Metric] | |
Crypto crypto => LogFormatting (OverlayPredicateFailure crypto) Source # | |
Methods forMachine :: DetailLevel -> OverlayPredicateFailure crypto -> Object forHuman :: OverlayPredicateFailure crypto -> Text asMetrics :: OverlayPredicateFailure crypto -> [Metric] | |
Crypto crypto => LogFormatting (PrtclPredicateFailure crypto) Source # | |
Methods forMachine :: DetailLevel -> PrtclPredicateFailure crypto -> Object forHuman :: PrtclPredicateFailure crypto -> Text asMetrics :: PrtclPredicateFailure crypto -> [Metric] | |
LogFormatting (PrtlSeqFailure crypto) Source # | |
Methods forMachine :: DetailLevel -> PrtlSeqFailure crypto -> Object forHuman :: PrtlSeqFailure crypto -> Text asMetrics :: PrtlSeqFailure crypto -> [Metric] | |
LogFormatting (UpdnPredicateFailure crypto) Source # | |
Methods forMachine :: DetailLevel -> UpdnPredicateFailure crypto -> Object forHuman :: UpdnPredicateFailure crypto -> Text asMetrics :: UpdnPredicateFailure crypto -> [Metric] | |
LogFormatting (Set (Credential 'Staking StandardCrypto)) Source # | |
Methods forMachine :: DetailLevel -> Set (Credential 'Staking StandardCrypto) -> Object forHuman :: Set (Credential 'Staking StandardCrypto) -> Text asMetrics :: Set (Credential 'Staking StandardCrypto) -> [Metric] | |
ShelleyCompatible protocol era => LogFormatting (Header (ShelleyBlock protocol era)) Source # | |
Methods forMachine :: DetailLevel -> Header (ShelleyBlock protocol era) -> Object forHuman :: Header (ShelleyBlock protocol era) -> Text asMetrics :: Header (ShelleyBlock protocol era) -> [Metric] | |
(ToJSON (TxId (GenTx (ShelleyBlock protocol era))), ShelleyBasedEra era) => LogFormatting (GenTx (ShelleyBlock protocol era)) Source # | instances of NOTE: this list is sorted in roughly topological order. |
Methods forMachine :: DetailLevel -> GenTx (ShelleyBlock protocol era) -> Object forHuman :: GenTx (ShelleyBlock protocol era) -> Text asMetrics :: GenTx (ShelleyBlock protocol era) -> [Metric] | |
(Era era, ToJSON (PParamsUpdate era)) => LogFormatting (ProtocolUpdate era) Source # | |
Methods forMachine :: DetailLevel -> ProtocolUpdate era -> Object forHuman :: ProtocolUpdate era -> Text asMetrics :: ProtocolUpdate era -> [Metric] | |
(ShelleyBasedEra era, ToJSON (PParamsUpdate era)) => LogFormatting (ShelleyLedgerUpdate era) Source # | |
Methods forMachine :: DetailLevel -> ShelleyLedgerUpdate era -> Object forHuman :: ShelleyLedgerUpdate era -> Text asMetrics :: ShelleyLedgerUpdate era -> [Metric] | |
ToJSON (PParamsUpdate era) => LogFormatting (UpdateProposal era) Source # | |
Methods forMachine :: DetailLevel -> UpdateProposal era -> Object forHuman :: UpdateProposal era -> Text asMetrics :: UpdateProposal era -> [Metric] | |
Crypto crypto => LogFormatting (UpdateState crypto) Source # | |
Methods forMachine :: DetailLevel -> UpdateState crypto -> Object forHuman :: UpdateState crypto -> Text asMetrics :: UpdateState crypto -> [Metric] | |
(ShelleyBasedEra era, LogFormatting (PredicateFailure (ShelleyUTXO era)), LogFormatting (PredicateFailure (ShelleyUTXOW era)), LogFormatting (PredicateFailure (EraRule "BBODY" era))) => LogFormatting (ShelleyLedgerError era) Source # | |
Methods forMachine :: DetailLevel -> ShelleyLedgerError era -> Object forHuman :: ShelleyLedgerError era -> Text asMetrics :: ShelleyLedgerError era -> [Metric] | |
LogFormatting (PraosCannotForge crypto) Source # | |
Methods forMachine :: DetailLevel -> PraosCannotForge crypto -> Object forHuman :: PraosCannotForge crypto -> Text asMetrics :: PraosCannotForge crypto -> [Metric] | |
Crypto crypto => LogFormatting (PraosValidationErr crypto) Source # | |
Methods forMachine :: DetailLevel -> PraosValidationErr crypto -> Object forHuman :: PraosValidationErr crypto -> Text asMetrics :: PraosValidationErr crypto -> [Metric] | |
Crypto c => LogFormatting (PraosChainSelectView c) Source # | |
Methods forMachine :: DetailLevel -> PraosChainSelectView c -> Object forHuman :: PraosChainSelectView c -> Text asMetrics :: PraosChainSelectView c -> [Metric] | |
Crypto era => LogFormatting (TPraosCannotForge era) Source # | |
Methods forMachine :: DetailLevel -> TPraosCannotForge era -> Object forHuman :: TPraosCannotForge era -> Text asMetrics :: TPraosCannotForge era -> [Metric] |