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
@@ -2,9 +2,7 @@
     logCheck
   , logInit
   , logController
-  , ApacheLogger
   , LogType(..)
-  , IPAddrSource(..)
   , FileLogSpec(..)
   , LogController
   ) where
@@ -13,7 +11,6 @@
 import Control.Monad
 import Network.Wai.Logger
 import Network.Wai.Logger.Prefork.File
-import Network.Wai.Logger.Prefork.Stdout
 import Network.Wai.Logger.Prefork.Types
 import System.Log.FastLogger
 
@@ -24,7 +21,7 @@
 
 logInit :: IPAddrSource -> LogType -> IO ApacheLogger
 logInit _ LogNone            = noLoggerInit
-logInit ipsrc LogStdout      = stdoutLoggerInit ipsrc
+logInit ipsrc LogStdout      = stdoutApacheLoggerInit ipsrc
 logInit ipsrc (LogFile spec) = fileLoggerInit ipsrc spec
 
 noLoggerInit :: IO ApacheLogger
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
@@ -1,5 +1,3 @@
-{-# LANGUAGE DoAndIfThenElse #-}
-
 module Network.Wai.Logger.Prefork.File where
 
 import Control.Applicative
@@ -85,7 +83,7 @@
         siz <- fromIntegral . fileSize <$> getFileStatus file
         if siz > log_file_size spec then
             return True
-        else
+          else
             return False
     sendSignal pid = signalProcess sigUSR1 pid `catch` ignore
     handler :: SomeException -> IO Bool
diff --git a/Network/Wai/Logger/Prefork/Stdout.hs b/Network/Wai/Logger/Prefork/Stdout.hs
deleted file mode 100644
--- a/Network/Wai/Logger/Prefork/Stdout.hs
+++ /dev/null
@@ -1,21 +0,0 @@
-module Network.Wai.Logger.Prefork.Stdout (stdoutLoggerInit) where
-
-import Control.Applicative
-import qualified Data.ByteString as BS
-import Data.ByteString.Char8 (pack)
-import Network.Wai.Logger
-import Network.Wai.Logger.Prefork.Types
-import System.Log.FastLogger
-
-stdoutLoggerInit :: IPAddrSource -> IO ApacheLogger
-stdoutLoggerInit ipsrc = stdoutLogger ipsrc <$> dateInit
-
-stdoutLogger :: IPAddrSource -> DateRef -> ApacheLogger
-stdoutLogger ipsrc dateref req status msiz = do
-    date <- getDate dateref
-    putToStdout $ logmsg date
-  where
-    putToStdout = BS.putStr . BS.concat . map toBS
-    logmsg date = apacheFormat ipsrc date req status msiz
-    toBS (LS s) = pack s
-    toBS (LB s) = s
diff --git a/Network/Wai/Logger/Prefork/Types.hs b/Network/Wai/Logger/Prefork/Types.hs
--- a/Network/Wai/Logger/Prefork/Types.hs
+++ b/Network/Wai/Logger/Prefork/Types.hs
@@ -1,17 +1,12 @@
 module Network.Wai.Logger.Prefork.Types (
-    ApacheLogger
-  , FileLogSpec(..)
+    FileLogSpec(..)
   , LogType(..)
   , LogController
   ) where
 
-import Network.HTTP.Types
-import Network.Wai
 import System.Log.FastLogger
 import System.Posix (ProcessID)
 
 data LogType = LogNone | LogStdout | LogFile FileLogSpec
-
-type ApacheLogger = Request -> Status -> Maybe Integer -> IO ()
 
 type LogController = [ProcessID] -> IO ()
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.1.2
+Version:                0.1.3
 Author:                 Kazu Yamamoto <kazu@iij.ad.jp>
 Maintainer:             Kazu Yamamoto <kazu@iij.ad.jp>
 License:                BSD3
@@ -9,14 +9,20 @@
 Category:               Web, Yesod
 Cabal-Version:          >= 1.6
 Build-Type:             Simple
-library
+
+Library
   GHC-Options:          -Wall -fno-warn-unused-do-bind
   Exposed-Modules:      Network.Wai.Logger.Prefork
   Other-Modules:        Network.Wai.Logger.Prefork.File
-                        Network.Wai.Logger.Prefork.Stdout
                         Network.Wai.Logger.Prefork.Types
-  Build-Depends:        base >= 4 && < 5, unix, bytestring,
-                        wai, fast-logger, wai-logger, http-types
+  Build-Depends:        base >= 4 && < 5
+                      , bytestring
+                      , fast-logger
+                      , http-types
+                      , unix
+                      , wai
+                      , wai-logger
+
 Source-Repository head
   Type:                 git
-  Location:             git://github.com/kazu-yamamoto/logger.git
+  Location:             git clone git://github.com/kazu-yamamoto/logger.git
