Safe Haskell | None |
---|---|
Language | Haskell2010 |
A tiny abstraction layer over logging capability we use in morley-client
.
We use the co-log
package and this module reduces direct
dependencies on co-log
making our code more resistant to logging
changes.
Synopsis
- type ClientLogAction m = LogAction m Message
- type WithClientLog env m = WithLog env Message m
- logDebug :: WithLog env Message m => Text -> m ()
- logInfo :: WithLog env Message m => Text -> m ()
- logWarning :: WithLog env Message m => Text -> m ()
- logError :: WithLog env Message m => Text -> m ()
- logException :: forall e m env. (WithLog env Message m, Exception e) => e -> m ()
- logFlush :: MonadIO m => Handle -> LogAction m a
Documentation
type WithClientLog env m = WithLog env Message m Source #
logException :: forall e m env. (WithLog env Message m, Exception e) => e -> m () #