diff --git a/Network/Wai/Logger/Prefork.hs b/Network/Wai/Logger/Prefork.hs
--- a/Network/Wai/Logger/Prefork.hs
+++ b/Network/Wai/Logger/Prefork.hs
@@ -13,6 +13,7 @@
 import Network.Wai.Logger
 import Network.Wai.Logger.Prefork.File
 import Network.Wai.Logger.Prefork.Types
+import System.Date.Cache
 import System.Log.FastLogger
 
 -- |
@@ -30,15 +31,16 @@
 logInit ipsrc (LogFile spec signal) = fileLoggerInit ipsrc spec signal
 
 noLoggerInit :: IO (ApacheLogger, LogFlusher)
-noLoggerInit = return (noLogger, noFlusher)
+noLoggerInit = return $! (noLogger, noFlusher)
   where
     noLogger _ _ _ = return ()
     noFlusher = return ()
 
 stdoutLoggerInit :: IPAddrSource -> IO (ApacheLogger, LogFlusher)
 stdoutLoggerInit ipsrc = do
-    lgr <- stdoutApacheLoggerInit ipsrc True
-    return (lgr, return ())
+    dc <- clockDateCacher zonedDateCacheConf
+    lgr <- stdoutApacheLoggerInit2 ipsrc True dc
+    return $! (lgr, return ())
 
 -- |
 -- Creating a log controller against child processes.
diff --git a/Network/Wai/Logger/Prefork/File.hs b/Network/Wai/Logger/Prefork/File.hs
--- a/Network/Wai/Logger/Prefork/File.hs
+++ b/Network/Wai/Logger/Prefork/File.hs
@@ -8,6 +8,7 @@
 import Network.Wai.Logger
 import Network.Wai.Logger.Prefork.Types
 import Prelude hiding (catch)
+import System.Date.Cache
 import System.IO
 import System.Log.FastLogger
 import System.Posix
@@ -30,7 +31,8 @@
                -> IO (ApacheLogger, LogFlusher)
 fileLoggerInit ipsrc spec signal = do
     hdl <- open spec
-    logger <- mkLogger False hdl
+    dc <- clockDateCacher zonedDateCacheConf
+    logger <- mkLogger2 False hdl dc
     logref <- LoggerRef <$> newIORef logger
     void . forkIO $ fileFlusher logref
     void $ installHandler signal (Catch $ reopen spec logref) Nothing
diff --git a/wai-logger-prefork.cabal b/wai-logger-prefork.cabal
--- a/wai-logger-prefork.cabal
+++ b/wai-logger-prefork.cabal
@@ -1,5 +1,5 @@
 Name:                   wai-logger-prefork
-Version:                0.2.1
+Version:                0.3.0
 Author:                 Kazu Yamamoto <kazu@iij.ad.jp>
 Maintainer:             Kazu Yamamoto <kazu@iij.ad.jp>
 License:                BSD3
@@ -17,11 +17,12 @@
                         Network.Wai.Logger.Prefork.Types
   Build-Depends:        base >= 4 && < 5
                       , bytestring
+                      , date-cache
                       , fast-logger
                       , http-types
                       , unix
                       , wai
-                      , wai-logger >= 0.2 && < 0.3
+                      , wai-logger >= 0.3
 
 Source-Repository head
   Type:                 git
