Safe Haskell | None |
---|---|
Language | Haskell2010 |
Tendermint.SDK.BaseApp.Logger
Documentation
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" |
addContext :: forall r x a. (MemberWithError Logger r, Select x, ToJSON x) => x -> Sem r a -> Sem r a Source #
Class for selecting object keys for contextual logging
Minimal complete definition
Nothing
Instances
Select a => Select (ContextEvent a) Source # | |
Defined in Tendermint.SDK.BaseApp.Events |