monad-logger 0.3.40 → 0.3.41
raw patch · 3 files changed
+19/−2 lines, 3 files
Files
- ChangeLog.md +4/−0
- Control/Monad/Logger.hs +13/−0
- monad-logger.cabal +2/−2
ChangeLog.md view
@@ -1,5 +1,9 @@ # ChangeLog for monad-logger +## 0.3.41++* Add `MonadAccum` instances for `LoggingT` and `NoLoggingT`+ ## 0.3.40 * Relax `fast-logger` upper bound from 3.2 to 3.3
Control/Monad/Logger.hs view
@@ -170,6 +170,9 @@ import Control.Monad.Reader.Class ( MonadReader (..) ) import Control.Monad.State.Class ( MonadState (..) ) import Control.Monad.Writer.Class ( MonadWriter (..) )+#if MIN_VERSION_mtl(2, 3, 1)+import Control.Monad.Accum ( MonadAccum (..) )+#endif #if WITH_CALLSTACK import GHC.Stack as GHC@@ -903,6 +906,16 @@ tell = Trans.lift . tell listen = mapNoLoggingT listen pass = mapNoLoggingT pass+ +#if MIN_VERSION_mtl(2, 3, 1)+-- | @since 0.3.41+instance MonadAccum w m => MonadAccum w (LoggingT m) where+ accum = Trans.lift . accum++-- | @since 0.3.41+instance MonadAccum w m => MonadAccum w (NoLoggingT m) where+ accum = Trans.lift . accum+#endif -- | dummy location, used with 'logWithoutLoc' --
monad-logger.cabal view
@@ -1,11 +1,11 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.35.1.+-- This file has been generated from package.yaml by hpack version 0.37.0. -- -- see: https://github.com/sol/hpack name: monad-logger-version: 0.3.40+version: 0.3.41 synopsis: A class of monads which can log messages. description: See README and Haddocks at <https://www.stackage.org/package/monad-logger> category: System