packages feed

heavy-logger 0.3.2.0 → 0.3.2.1

raw patch · 2 files changed

+10/−4 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

+ System.Log.Heavy.Backends: data family LogBackendSettings b
+ System.Log.Heavy.Backends.Dynamic: data family LogBackendSettings b
+ System.Log.Heavy.Format: LogMessageWithTime :: FormattedTime -> LogMessage -> LogMessageWithTime
+ System.Log.Heavy.Format: data LogMessageWithTime
+ System.Log.Heavy.Format: formatLogMessage' :: Format -> LogMessage -> FormattedTime -> Text
+ System.Log.Heavy.Types: -- | Logging backend settings data type
- System.Log.Heavy.Types: LoggingSettings :: (LogBackendSettings b) -> LoggingSettings
+ System.Log.Heavy.Types: LoggingSettings :: LogBackendSettings b -> LoggingSettings

Files

heavy-logger.cabal view
@@ -1,5 +1,5 @@ name:                heavy-logger-version:             0.3.2.0+version:             0.3.2.1 synopsis:            Full-weight logging based on fast-logger description:         This is Haskell logging library, which prefers functionality and extendability                      over light weight and simplicity. It can use fast-logger as backend, and is compatible 
src/System/Log/Heavy/Format.hs view
@@ -35,8 +35,10 @@ -- * Also all variables from context are available. -- module System.Log.Heavy.Format-  ( defaultLogFormat,-    formatLogMessage+  ( LogMessageWithTime (..),+    defaultLogFormat,+    formatLogMessage,+    formatLogMessage'   ) where  import Control.Applicative@@ -154,5 +156,9 @@  -- | Format log message for output. formatLogMessage :: F.Format -> LogMessage -> FormattedTime -> LogStr-formatLogMessage fmt msg ftime = toLogStr $ F.format fmt $ LogMessageWithTime ftime msg+formatLogMessage fmt msg ftime = toLogStr $ formatLogMessage' fmt msg ftime++-- | Format log message for output.+formatLogMessage' :: F.Format -> LogMessage -> FormattedTime -> TL.Text+formatLogMessage' fmt msg ftime = F.format fmt $ LogMessageWithTime ftime msg