| Safe Haskell | None |
|---|
Web.Apiary.Logger
Contents
- data LogDest
- data LogConfig = LogConfig {
- bufferSize :: BufSize
- logDest :: LogDest
- type HasLogger = Given Logger
- withLogger :: LogConfig -> (HasLogger => IO a) -> IO a
- withLogger' :: LogConfig -> (((HasLogger => r) -> r) -> IO a) -> IO a
- logging :: (MonadIO m, HasLogger) => LogStr -> ActionT m ()
- newtype GivenLoggerT m a = GivenLoggerT {
- runGivenLoggerT :: m a
- module Data.Default.Class
configuration
Constructors
| LogConfig | |
Fields
| |
initialize
action
wrapper
newtype GivenLoggerT m a Source
Constructors
| GivenLoggerT | |
Fields
| |
Instances
| MonadTrans GivenLoggerT | |
| MonadTransControl GivenLoggerT | |
| MonadBase b m => MonadBase b (GivenLoggerT m) | |
| MonadBaseControl b m => MonadBaseControl b (GivenLoggerT m) | |
| Monad m => Monad (GivenLoggerT m) | |
| Functor m => Functor (GivenLoggerT m) | |
| Applicative m => Applicative (GivenLoggerT m) | |
| MonadIO m => MonadIO (GivenLoggerT m) | |
| (MonadIO m, HasLogger) => MonadLogger (GivenLoggerT m) |
reexports
module Data.Default.Class