simple-log 0.9.8 → 0.9.9
raw patch · 2 files changed
+5/−4 lines, 2 files
Files
- simple-log.cabal +1/−1
- src/System/Log/Simple/Monad.hs +4/−3
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