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
type family LogFormat m Source
type LogFormat (HandlerLogger m) = LogFormat m | |
type LogFormat (PriorityLoggerT m) = LogFormat m | |
type LogFormat (DropLoggerT m) = LogFormat m | |
type LogFormat (WriterLogger m) = LogFormat m | |
type LogFormat (BaseLoggerT l m) = l | |
type LogFormat (ThreadedLogger' d r m) = LogFormat m |
class (Monad m, Applicative m) => MonadLogger m where Source
(MonadLogger m, Functor m, (~) * l (LogFormat m), LookupDataSet Msg l, LookupDataSet Lvl l) => MonadLogger (HandlerLogger m) | |
(Monad m, Applicative m) => MonadLogger (DropLoggerT m) | |
(Functor m, Monad m, MonadLogger m) => MonadLogger (WriterLogger m) | |
(Applicative m, Monad m) => MonadLogger (BaseLoggerT l m) |