packages feed

monad-logger 0.3.40 → 0.3.41

raw patch · 3 files changed

+19/−2 lines, 3 files

Files

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