Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data HostLogs a = HostLogs {
- hlRawLogfiles :: [FilePath]
- hlRawLines :: Int
- hlRawSha256 :: Hash
- hlRawTraceFreqs :: Map Text Int
- hlMissingTraces :: [Text]
- hlLogs :: (JsonLogfile, a)
- hlFilteredSha256 :: Hash
- hlProfile :: [ProfileEntry I]
- hlRawFirstAt :: Maybe UTCTime
- hlRawLastAt :: Maybe UTCTime
- hlRawLogObjects :: HostLogs a -> Int
- data RunLogs a = RunLogs {
- rlHostLogs :: Map Host (HostLogs a)
- rlMissingTraces :: [Text]
- rlFilterKeys :: [Text]
- rlFilterDate :: UTCTime
- rlLogs :: RunLogs a -> [(JsonLogfile, a)]
- runLiftLogObjects :: RunLogs () -> Bool -> Maybe [LOAnyType] -> ExceptT Text IO (RunLogs [LogObject])
- data LogObject = LogObject {}
- loPretty :: LogObject -> Text
- logObjectStreamInterpreterKeysLegacy :: [Text]
- logObjectStreamInterpreterKeys :: [Text]
- data LOBody
- = LOResources !ResourceStats
- | LOTraceStartLeadershipCheck !SlotNo !Word64 !Double
- | LOBlockContext { }
- | LOLedgerState { }
- | LOLedgerView { }
- | LOTraceLeadershipDecided { }
- | LOTickedLedgerState { }
- | LOMempoolSnapshot { }
- | LOBlockForged { }
- | LOChainSyncClientSeenHeader { }
- | LOBlockFetchClientRequested { }
- | LOBlockFetchClientCompletedFetch { }
- | LOChainSyncServerSendHeader { }
- | LOBlockFetchServerSending { }
- | LOBlockAddedToCurrentChain { }
- | LOLedgerTookSnapshot
- | LOTxsAcked !(Vector Text)
- | LOTxsCollected !Word64
- | LOTxsProcessed !Word64 !Int
- | LOMempoolTxs !Word64
- | LOMempoolRejectedTx
- | LOGeneratorSummary !Bool !Word64 !NominalDiffTime ![Double]
- | LOAny !LOAnyType !Object
- | LODecodeError { }
- data LOAnyType
- readLogObjectStream :: FilePath -> Bool -> Maybe [LOAnyType] -> IO [LogObject]
- textRefEquals :: TextRef -> Text -> Bool
Documentation
Input data.
HostLogs | |
|
Instances
FromJSON a => FromJSON (HostLogs a) Source # | |
Defined in Cardano.Unlog.LogObject | |
ToJSON a => ToJSON (HostLogs a) Source # | |
Defined in Cardano.Unlog.LogObject | |
Generic (HostLogs a) Source # | |
NFData a => NFData (HostLogs a) Source # | |
Defined in Cardano.Unlog.LogObject | |
type Rep (HostLogs a) Source # | |
Defined in Cardano.Unlog.LogObject |
hlRawLogObjects :: HostLogs a -> Int Source #
RunLogs | |
|
rlLogs :: RunLogs a -> [(JsonLogfile, a)] Source #
runLiftLogObjects :: RunLogs () -> Bool -> Maybe [LOAnyType] -> ExceptT Text IO (RunLogs [LogObject]) Source #
Instances
logObjectStreamInterpreterKeysLegacy :: [Text] Source #
logObjectStreamInterpreterKeys :: [Text] Source #
Instances
ToJSON LOAnyType Source # | |
Defined in Cardano.Unlog.LogObject | |
Generic LOAnyType Source # | |
Read LOAnyType Source # | |
Show LOAnyType Source # | |
NFData LOAnyType Source # | |
Defined in Cardano.Unlog.LogObject | |
Eq LOAnyType Source # | |
type Rep LOAnyType Source # | |
Defined in Cardano.Unlog.LogObject type Rep LOAnyType = D1 ('MetaData "LOAnyType" "Cardano.Unlog.LogObject" "locli-1.34-inplace" 'False) ((C1 ('MetaCons "LAFallingEdge" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LANonBlocking" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "LARollback" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "LANoInterpreter" 'PrefixI 'False) (U1 :: Type -> Type))) |
textRefEquals :: TextRef -> Text -> Bool Source #
Orphan instances
Eq ResourceStats Source # | |
(==) :: ResourceStats -> ResourceStats -> Bool Source # (/=) :: ResourceStats -> ResourceStats -> Bool Source # | |
Print ShortText Source # | |
NFData a => NFData (Resources a) Source # | |