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