| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
System.Logging.Facade.Class
Documentation
class Monad m => Logging m where Source #
A type class for monads with logging support
Minimal complete definition
Methods
consumeLogRecord :: LogRecord -> m () Source #
Instances
| Logging IO Source # | Log messages that are produced in the |
| Logging m => Logging (MaybeT m) Source # | |
| Logging m => Logging (ListT m) Source # | |
| (Monoid w, Logging m) => Logging (WriterT w m) Source # | |
| (Monoid w, Logging m) => Logging (WriterT w m) Source # | |
| Logging m => Logging (StateT s m) Source # | |
| Logging m => Logging (StateT s m) Source # | |
| Logging m => Logging (IdentityT * m) Source # | |
| Logging m => Logging (ExceptT e m) Source # | |
| (Error e, Logging m) => Logging (ErrorT e m) Source # | |
| Logging m => Logging (ReaderT * r m) Source # | |
| Logging m => Logging (ContT * r m) Source # | |
| (Monoid w, Logging m) => Logging (RWST r w s m) Source # | |
| (Monoid w, Logging m) => Logging (RWST r w s m) Source # | |