yet-another-logger 0.1.1 → 0.1.1.1
raw patch · 3 files changed
+15/−8 lines, 3 files
Files
- CHANGELOG.md +5/−0
- src/System/Logger/Types.hs +8/−6
- yet-another-logger.cabal +2/−2
CHANGELOG.md view
@@ -1,3 +1,8 @@+0.1.1.1+=======++* Add `NFData` instance for `LogPolicy`.+ 0.1.1 =====
src/System/Logger/Types.hs view
@@ -172,6 +172,8 @@ | LogPolicyBlock deriving (Show, Read, Eq, Ord, Bounded, Enum, Typeable, Generic) +instance NFData LogPolicy+ logPolicyText ∷ IsString s ⇒ LogPolicy → s logPolicyText LogPolicyDiscard = "discard" logPolicyText LogPolicyRaise = "raise"@@ -488,26 +490,26 @@ -- MonadLogIO instance (MonadLog a (ReaderT σ m), MonadLogIO a m) ⇒ MonadLogIO a (ReaderT σ m) where- logFunIO= lift logFunIO+ logFunIO = lift logFunIO {-# INLINE logFunIO #-} instance (Monoid σ, MonadLogIO a m) ⇒ MonadLogIO a (WriterT σ m) where- logFunIO= lift logFunIO+ logFunIO = lift logFunIO {-# INLINE logFunIO #-} instance (MonadLogIO a m) ⇒ MonadLogIO a (ExceptT ε m) where- logFunIO= lift logFunIO+ logFunIO = lift logFunIO {-# INLINE logFunIO #-} instance (MonadLogIO a m) ⇒ MonadLogIO a (StateT σ m) where- logFunIO= lift logFunIO+ logFunIO = lift logFunIO {-# INLINE logFunIO #-} instance (MonadLogIO a m) ⇒ MonadLogIO a (TraceT t e m) where- logFunIO= lift logFunIO+ logFunIO = lift logFunIO {-# INLINE logFunIO #-} instance (MonadLogIO a m) ⇒ MonadLogIO a (EitherT σ m) where- logFunIO= lift logFunIO+ logFunIO = lift logFunIO {-# INLINE logFunIO #-}
yet-another-logger.cabal view
@@ -1,5 +1,5 @@ Name: yet-another-logger-Version: 0.1.1+Version: 0.1.1.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.1.1+ tag: 0.1.1.1 Library default-language: Haskell2010