packages feed

monad-logger 0.3.5.1 → 0.3.6

raw patch · 2 files changed

+13/−1 lines, 2 filesdep +conduit-extra

Dependencies added: conduit-extra

Files

Control/Monad/Logger.hs view
@@ -129,6 +129,10 @@ import Data.ByteString.Builder (toLazyByteString) #endif +#if MIN_VERSION_conduit_extra(1,1,0)+import Data.Conduit.Lazy (MonadActive, monadActive)+#endif+ data LogLevel = LevelDebug | LevelInfo | LevelWarn | LevelError | LevelOther Text     deriving (Eq, Prelude.Show, Prelude.Read, Ord) @@ -280,6 +284,13 @@ #else instance MonadThrow m => MonadThrow (NoLoggingT m) where     monadThrow = Trans.lift . monadThrow+#endif++#if MIN_VERSION_conduit_extra(1,1,0)+instance MonadActive m => MonadActive (NoLoggingT m) where+    monadActive = Trans.lift monadActive+instance MonadActive m => MonadActive (LoggingT m) where+    monadActive = Trans.lift monadActive #endif  instance MonadResource m => MonadResource (NoLoggingT m) where
monad-logger.cabal view
@@ -1,5 +1,5 @@ name:                monad-logger-version:             0.3.5.1+version:             0.3.6 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@@ -28,6 +28,7 @@                      , lifted-base                      , resourcet          >= 0.4       && < 1.2                      , conduit            >= 1.0       && < 1.2+                     , conduit-extra      >= 1.0       && < 1.2                      , fast-logger        >= 2.0       && < 2.2                      , transformers-base                      , monad-control