packages feed

log 0.1.0 → 0.1.1

raw patch · 3 files changed

+6/−3 lines, 3 files

Files

log.cabal view
@@ -1,5 +1,5 @@ name:                log-version:             0.1.0+version:             0.1.1 synopsis:            Structured logging solution with multiple backends  description:         A library that provides a way to record structured log messages with multiple backends.
src/Log/Backend/StandardOutput.hs view
@@ -1,11 +1,13 @@-{-# LANGUAGE OverloadedStrings, RecordWildCards #-}+{-# LANGUAGE CPP, OverloadedStrings, RecordWildCards #-} module Log.Backend.StandardOutput (stdoutLogger) where  import Data.Aeson.Encode.Pretty import Data.Aeson.Types import Data.ByteString.Lazy (toStrict) import Data.Time+#if !MIN_VERSION_time(1,5,0) import System.Locale+#endif import qualified Data.Text as T import qualified Data.Text.Encoding as T import qualified Data.Text.IO as T
src/Log/Data.hs view
@@ -13,7 +13,8 @@ data LogLevel = LogAttention | LogInfo | LogTrace   deriving (Bounded, Eq, Ord, Show) -instance NFData LogLevel+instance NFData LogLevel where+  rnf = (`seq` ())  -- | Represents message to be logged. data LogMessage = LogMessage {