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 +1/−1
- src/System/Log/Heavy/Format.hs +9/−3
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