diff --git a/CHANGELOG.md b/CHANGELOG.md index 1e49f274d1a94d6b894a7b0d19a2363efeda02ce..b11ef71e94e356046b94e8e869d6efd92ae60476 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +0.14.0 +----------------------------------------------------------------------------- +- `setFormat` now expects a `Maybe DateFormat` to allow for not having a date + format at all. + 0.13.0 ----------------------------------------------------------------------------- - Change `DateFormat` representation to `UnixTime -> ByteString`. This diff --git a/src/System/Logger/Settings.hs b/src/System/Logger/Settings.hs index 236ab0e88a435254fa7df49dde9e4590e18ca9d8..9b852f3d8e12d34076e8719b8a6db9d79747ef55 100644 --- a/src/System/Logger/Settings.hs +++ b/src/System/Logger/Settings.hs @@ -46,7 +46,7 @@ data Settings = Settings { _logLevel :: !Level -- ^ messages below this log level will be suppressed , _levelMap :: !(Map Text Level) -- ^ log level per named logger , _output :: !Output -- ^ log sink - , _format :: !(Maybe DateFormat) -- ^ the timestamp format + , _format :: !(Maybe DateFormat) -- ^ the timestamp format (use 'Nothing' to disable timestamps) , _delimiter :: !ByteString -- ^ text to intersperse between fields of a log line , _netstrings :: !Bool -- ^ use encoding (fixes delimiter to \",\") , _bufSize :: !Int -- ^ how many bytes to buffer before commiting to sink @@ -64,8 +64,8 @@ setOutput x s = s { _output = x } format :: Settings -> Maybe DateFormat format = _format -setFormat :: DateFormat -> Settings -> Settings -setFormat x s = s { _format = Just x } +setFormat :: Maybe DateFormat -> Settings -> Settings +setFormat x s = s { _format = x } bufSize :: Settings -> Int bufSize = _bufSize diff --git a/tinylog.cabal b/tinylog.cabal index 3e8ca4286fe1ad40899f46d0860d0ecb9e52f2dc..24274efd343654820f2c3cc8238a541a9f2fcd8f 100644 --- a/tinylog.cabal +++ b/tinylog.cabal @@ -1,5 +1,5 @@ name: tinylog -version: 0.13.0 +version: 0.14.0 synopsis: Simplistic logging using fast-logger. author: Toralf Wittner maintainer: Toralf Wittner