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 +11/−0
- monad-logger.cabal +2/−1
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