diff --git a/CHANGELOG.md b/CHANGELOG.md
--- 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
--- a/src/System/Logger/Settings.hs
+++ b/src/System/Logger/Settings.hs
@@ -46,7 +46,7 @@
     { _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 <http://cr.yp.to/proto/netstrings.txt netstrings> encoding (fixes delimiter to \",\")
     , _bufSize    :: !Int                -- ^ how many bytes to buffer before commiting to sink
@@ -64,8 +64,8 @@
 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
--- 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 <tw@dtex.org>
