Copyright | (C) 2015 Flowbox |
---|---|
License | Apache-2.0 |
Maintainer | Wojciech Daniło <wojciech.danilo@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Documentation
newtype WriterLogger m a Source
WriterLogger | |
|
MonadTrans WriterLogger | |
(Monad m, Functor m, LogBuilderProto d (WriterLogger m) (LogFormat m), MonadLogger m) => MonadRecord d (WriterLogger m) | |
(Monad m, MonadLoggerHandler n m) => MonadLoggerHandler n (WriterLogger m) | |
Monad m => Monad (WriterLogger m) | |
Functor m => Functor (WriterLogger m) | |
(Monad m, Functor m) => Applicative (WriterLogger m) | |
MonadIO m => MonadIO (WriterLogger m) | |
(Functor m, Monad m, MonadLogger m) => MonadLogger (WriterLogger m) | |
Monad m => MonadWriterLogger (WriterLogger m) | |
type LogFormat (WriterLogger m) = LogFormat m |
runWriterLoggerT :: WriterLogger m a -> m (a, Logs m) Source
class MonadWriterLogger m where Source
Monad m => MonadWriterLogger (WriterLogger m) |