monad-logger 0.3.6.1 → 0.3.7
raw patch · 2 files changed
+11/−1 lines, 2 files
Files
- Control/Monad/Logger.hs +10/−0
- monad-logger.cabal +1/−1
Control/Monad/Logger.hs view
@@ -97,6 +97,11 @@ import Control.Monad.Trans.List ( ListT ) import Control.Monad.Trans.Maybe ( MaybeT ) import Control.Monad.Trans.Error ( ErrorT, Error)++#if MIN_VERSION_transformers(0,4,0)+import Control.Monad.Trans.Except ( ExceptT )+#endif+ import Control.Monad.Trans.Reader ( ReaderT ) import Control.Monad.Trans.Cont ( ContT ) import Control.Monad.Trans.State ( StateT )@@ -179,6 +184,11 @@ instance MonadLogger m => MonadLogger (ListT m) where DEF instance MonadLogger m => MonadLogger (MaybeT m) where DEF instance (MonadLogger m, Error e) => MonadLogger (ErrorT e m) where DEF++#if MIN_VERSION_transformers(0,4,0)+instance MonadLogger m => MonadLogger (ExceptT e m) where DEF+#endif+ instance MonadLogger m => MonadLogger (ReaderT r m) where DEF instance MonadLogger m => MonadLogger (ContT r m) where DEF instance MonadLogger m => MonadLogger (StateT s m) where DEF
monad-logger.cabal view
@@ -1,5 +1,5 @@ name: monad-logger-version: 0.3.6.1+version: 0.3.7 synopsis: A class of monads which can log messages. description: This package uses template-haskell for determining source code locations of messages. homepage: https://github.com/kazu-yamamoto/logger