packages feed

yet-another-logger 0.2 → 0.2.1

raw patch · 4 files changed

+9/−9 lines, 4 filesdep ~trace

Dependency ranges changed: trace

Files

CHANGELOG.md view
@@ -1,3 +1,8 @@+0.2.1+=====++*   Support for trace-0.2.+ 0.2 === 
constraints view
@@ -101,7 +101,7 @@              text ==1.2.0.4,              time ==1.5.0.1,              tls ==1.2.16,-             trace ==0.1.0.5,+             trace ==0.2.0.0,              transformers ==0.4.2.0,              transformers-base ==0.4.4,              transformers-compat ==0.4.0.4,
src/System/Logger/Types.hs view
@@ -482,11 +482,6 @@ newtype LoggerCtxT ctx m α = LoggerCtxT { unLoggerCtxT ∷ ReaderT ctx m α }     deriving (Functor, Applicative, Monad, MonadIO, MonadTrans, MonadReader ctx, MonadError a, MonadState a, MonadWriter a, MonadBase a, MonadTrace t) --- This should eventually be defined in Control.Monad.Trace.Class-instance (Monad m, MonadTrace t m) ⇒ MonadTrace t (ReaderT ctx m) where-    traceScope s inner = liftWith (\run → traceScope s (run inner)) ≫= restoreT ∘ return-    readTrace = lift readTrace- instance MonadTransControl (LoggerCtxT ctx) where     type StT (LoggerCtxT ctx) a = StT (ReaderT ctx) a     liftWith = defaultLiftWith LoggerCtxT unLoggerCtxT
yet-another-logger.cabal view
@@ -1,5 +1,5 @@ Name: yet-another-logger-Version: 0.2+Version: 0.2.1 Synopsis: Yet Another Logger Description:     A logging framework written with flexibility and performance@@ -73,7 +73,7 @@     type: git     location: https://github.com/alephcloud/hs-yet-another-logger     branch: master-    tag: 0.2+    tag: 0.2.1  Library     default-language: Haskell2010@@ -111,7 +111,7 @@         stm-chans >= 3.0,         text >= 1.2,         time >= 1.5,-        trace >= 0.1,+        trace >= 0.2,         transformers >= 0.3,         transformers-base >= 0.4,         void >= 0.7