Safe Haskell | None |
---|---|
Language | Haskell2010 |
Tendermint.SDK.BaseApp.Logger
Effects
data Logger m a where Source #
Effect allowing for console logging.
Constructors
Log :: Severity -> Text -> Logger m () | |
AddContext :: (Select x, ToJSON x) => x -> m a -> Logger m a |
Instances
type DefiningModule Logger Source # | |
Defined in Tendermint.SDK.BaseApp.Logger type DefiningModule Logger = "Tendermint.SDK.BaseApp.Logger" |
Class for selecting object keys for contextual logging
Minimal complete definition
Nothing
Methods
Instances
Select TransferEvent Source # | |
Defined in Tendermint.SDK.Modules.Bank.Types | |
Select a => Select (ContextEvent a) Source # | |
Defined in Tendermint.SDK.BaseApp.Events |
addContext :: forall r x a. (MemberWithError Logger r, Select x, ToJSON x) => x -> Sem r a -> Sem r a Source #