Safe Haskell | None |
---|
Control.Monad.Logger
Contents
MonadLogger
class Monad m => MonadLogger m whereSource
Instances
MonadLogger IO | |
MonadLogger Identity | |
MonadLogger (ST s) | |
MonadLogger (ST s) | |
MonadLogger m => MonadLogger (ListT m) | |
MonadLogger m => MonadLogger (ResourceT m) | |
MonadLogger m => MonadLogger (MaybeT m) | |
MonadLogger m => MonadLogger (IdentityT m) | |
MonadLogger m => MonadLogger (ContT r m) | |
(MonadLogger m, Error e) => MonadLogger (ErrorT e m) | |
MonadLogger m => MonadLogger (ReaderT r m) | |
MonadLogger m => MonadLogger (StateT s m) | |
MonadLogger m => MonadLogger (StateT s m) | |
(MonadLogger m, Monoid w) => MonadLogger (WriterT w m) | |
(MonadLogger m, Monoid w) => MonadLogger (WriterT w m) | |
(MonadLogger m, Monoid w) => MonadLogger (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"