locli-1.34: Cardano log analysis CLI
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Unlog.LogObject

Synopsis

Documentation

data HostLogs a Source #

Input data.

Instances

Instances details
FromJSON a => FromJSON (HostLogs a) Source # 
Instance details

Defined in Cardano.Unlog.LogObject

ToJSON a => ToJSON (HostLogs a) Source # 
Instance details

Defined in Cardano.Unlog.LogObject

Methods

toJSON :: HostLogs a -> Value #

toEncoding :: HostLogs a -> Encoding #

toJSONList :: [HostLogs a] -> Value #

toEncodingList :: [HostLogs a] -> Encoding #

omitField :: HostLogs a -> Bool #

Generic (HostLogs a) Source # 
Instance details

Defined in Cardano.Unlog.LogObject

Associated Types

type Rep (HostLogs a) :: Type -> Type Source #

Methods

from :: HostLogs a -> Rep (HostLogs a) x Source #

to :: Rep (HostLogs a) x -> HostLogs a Source #

NFData a => NFData (HostLogs a) Source # 
Instance details

Defined in Cardano.Unlog.LogObject

Methods

rnf :: HostLogs a -> () Source #

type Rep (HostLogs a) Source # 
Instance details

Defined in Cardano.Unlog.LogObject

type Rep (HostLogs a)

data RunLogs a Source #

Constructors

RunLogs 

Fields

Instances

Instances details
FromJSON a => FromJSON (RunLogs a) Source # 
Instance details

Defined in Cardano.Unlog.LogObject

ToJSON a => ToJSON (RunLogs a) Source # 
Instance details

Defined in Cardano.Unlog.LogObject

Methods

toJSON :: RunLogs a -> Value #

toEncoding :: RunLogs a -> Encoding #

toJSONList :: [RunLogs a] -> Value #

toEncodingList :: [RunLogs a] -> Encoding #

omitField :: RunLogs a -> Bool #

Generic (RunLogs a) Source # 
Instance details

Defined in Cardano.Unlog.LogObject

Associated Types

type Rep (RunLogs a) :: Type -> Type Source #

Methods

from :: RunLogs a -> Rep (RunLogs a) x Source #

to :: Rep (RunLogs a) x -> RunLogs a Source #

type Rep (RunLogs a) Source # 
Instance details

Defined in Cardano.Unlog.LogObject

type Rep (RunLogs a)

data LogObject Source #

Constructors

LogObject 

Fields

Instances

Instances details
FromJSON LogObject Source # 
Instance details

Defined in Cardano.Unlog.LogObject

ToJSON LogObject Source # 
Instance details

Defined in Cardano.Unlog.LogObject

Generic LogObject Source # 
Instance details

Defined in Cardano.Unlog.LogObject

Associated Types

type Rep LogObject :: Type -> Type Source #

Show LogObject Source # 
Instance details

Defined in Cardano.Unlog.LogObject

NFData LogObject Source # 
Instance details

Defined in Cardano.Unlog.LogObject

Methods

rnf :: LogObject -> () Source #

type Rep LogObject Source # 
Instance details

Defined in Cardano.Unlog.LogObject

data LOBody Source #

Instances

Instances details
ToJSON LOBody Source # 
Instance details

Defined in Cardano.Unlog.LogObject

Methods

toJSON :: LOBody -> Value #

toEncoding :: LOBody -> Encoding #

toJSONList :: [LOBody] -> Value #

toEncodingList :: [LOBody] -> Encoding #

omitField :: LOBody -> Bool #

Generic LOBody Source # 
Instance details

Defined in Cardano.Unlog.LogObject

Associated Types

type Rep LOBody :: Type -> Type Source #

Show LOBody Source # 
Instance details

Defined in Cardano.Unlog.LogObject

NFData LOBody Source # 
Instance details

Defined in Cardano.Unlog.LogObject

Methods

rnf :: LOBody -> () Source #

Eq LOBody Source # 
Instance details

Defined in Cardano.Unlog.LogObject

type Rep LOBody Source # 
Instance details

Defined in Cardano.Unlog.LogObject

type Rep LOBody

data LOAnyType Source #

Instances

Instances details
ToJSON LOAnyType Source # 
Instance details

Defined in Cardano.Unlog.LogObject

Generic LOAnyType Source # 
Instance details

Defined in Cardano.Unlog.LogObject

Associated Types

type Rep LOAnyType :: Type -> Type Source #

Read LOAnyType Source # 
Instance details

Defined in Cardano.Unlog.LogObject

Show LOAnyType Source # 
Instance details

Defined in Cardano.Unlog.LogObject

NFData LOAnyType Source # 
Instance details

Defined in Cardano.Unlog.LogObject

Methods

rnf :: LOAnyType -> () Source #

Eq LOAnyType Source # 
Instance details

Defined in Cardano.Unlog.LogObject

type Rep LOAnyType Source # 
Instance details

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 # 
Instance details

Print ShortText Source # 
Instance details

Methods

hPutStr :: MonadIO m => Handle -> ShortText -> m () #

putStr :: MonadIO m => ShortText -> m () #

hPutStrLn :: MonadIO m => Handle -> ShortText -> m () #

putStrLn :: MonadIO m => ShortText -> m () #

putErrLn :: MonadIO m => ShortText -> m () #

NFData a => NFData (Resources a) Source # 
Instance details

Methods

rnf :: Resources a -> () Source #