Safe Haskell | None |
---|---|
Language | Haskell2010 |
Control.Monad.Logger
Description
A replacement for WriterT IO which uses mutable references.
Documentation
A replacement for WriterT IO which uses mutable references.
Instances
Monoid w => MonadBaseControl IO (Logger w) # | |
Monoid w => MonadWriter w (Logger w) # | |
Monoid w => MonadBase IO (Logger w) # | |
Defined in Control.Monad.Logger | |
Monoid w => MonadIO (Logger w) # | |
Defined in Control.Monad.Logger | |
Monoid w => Applicative (Logger w) # | |
Functor (Logger w) # | |
Monoid w => Monad (Logger w) # | |
type StM (Logger w) a # | |
Defined in Control.Monad.Logger |
runLogger' :: Monoid w => Logger w a -> IO (a, w) #
Run a Logger computation, starting with an empty log.