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 +5/−0
- constraints +1/−1
- src/System/Logger/Types.hs +0/−5
- yet-another-logger.cabal +3/−3
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