| Safe Haskell | None |
|---|
Control.Monad.Logger
Contents
MonadLogger
class Monad m => MonadLogger m whereSource
Methods
monadLoggerLog :: ToLogStr msg => Loc -> LogLevel -> msg -> m ()Source
Instances
| MonadLogger IO | |
| MonadLogger Identity | |
| Monad (ST s) => MonadLogger (ST s) | |
| Monad (ST s) => MonadLogger (ST s) | |
| (Monad (ListT m), MonadLogger m) => MonadLogger (ListT m) | |
| (Monad (ResourceT m), MonadLogger m) => MonadLogger (ResourceT m) | |
| (Monad (MaybeT m), MonadLogger m) => MonadLogger (MaybeT m) | |
| (Monad (IdentityT m), MonadLogger m) => MonadLogger (IdentityT m) | |
| (Monad (ContT r m), MonadLogger m) => MonadLogger (ContT r m) | |
| (Monad (ErrorT e m), MonadLogger m, Error e) => MonadLogger (ErrorT e m) | |
| (Monad (ReaderT r m), MonadLogger m) => MonadLogger (ReaderT r m) | |
| (Monad (StateT s m), MonadLogger m) => MonadLogger (StateT s m) | |
| (Monad (StateT s m), MonadLogger m) => MonadLogger (StateT s m) | |
| (Monad (WriterT w m), MonadLogger m, Monoid w) => MonadLogger (WriterT w m) | |
| (Monad (WriterT w m), MonadLogger m, Monoid w) => MonadLogger (WriterT w m) | |
| (Monad (RWST r w s m), MonadLogger m, Monoid w) => MonadLogger (RWST r w s m) | |
| (Monad (RWST r w s m), MonadLogger m, Monoid w) => MonadLogger (RWST r w s m) |
Constructors
| LevelDebug | |
| LevelInfo | |
| LevelWarn | |
| LevelError | |
| LevelOther Text |
TH logging
Generates a function that takes a Text and logs a LevelDebug message. Usage:
$(logDebug) "This is a debug log message"