packages feed

simple-log 0.9.8 → 0.9.9

raw patch · 2 files changed

+5/−4 lines, 2 files

Files

simple-log.cabal view
@@ -1,5 +1,5 @@ Name:                 simple-log-Version:              0.9.8+Version:              0.9.9 Synopsis:             Simple log for Haskell Description:          Log library for Haskell License:              BSD3
src/System/Log/Simple/Monad.hs view
@@ -22,11 +22,12 @@ #if __GLASGOW_HASKELL__ >= 800
 import Control.Exception (SomeException)
 #endif
+import Control.Monad.Catch
+import Control.Monad.Except
+import Control.Monad.Fail
 import Control.Monad.IO.Class
 import Control.Monad.Morph
 import Control.Monad.Reader
-import Control.Monad.Except
-import Control.Monad.Catch
 import Data.String
 import Data.Text (Text)
 import qualified Data.Text as T
@@ -42,7 +43,7 @@ 	localLog fn = hoist (localLog fn)
 
 newtype LogT m a = LogT { runLogT ∷ ReaderT Log m a }
-	deriving (Functor, Applicative, Monad, MonadIO, MonadReader Log, MonadThrow, MonadCatch, MonadMask)
+	deriving (Functor, Applicative, Monad, MonadFail, MonadIO, MonadReader Log, MonadThrow, MonadCatch, MonadMask)
 
 instance MonadTrans LogT where
 	lift = LogT ∘ lift