@@ -140,14 +140,16 @@ customMiddlewareWithDetails cb getdate formatter app req sendResponse = do
140140 return rspRcv
141141
142142-- | Production request logger middleware.
143+--
144+-- This uses the 'Apache' logging format, and takes IP addresses for clients from
145+-- the socket (see 'IPAddrSource' for more information). It logs to 'stdout'.
143146{-# NOINLINE logStdout #-}
144147logStdout :: Middleware
145148logStdout = unsafePerformIO $ mkRequestLogger def { outputFormat = Apache FromSocket }
146149
147150-- | Development request logger middleware.
148151--
149−-- Flushes 'stdout' on each request, which would be inefficient in production use.
150−-- Use "logStdout" in production.
152+-- This uses the 'Detailed' 'True' logging format and logs to 'stdout'.
151153{-# NOINLINE logStdoutDev #-}
152154logStdoutDev :: Middleware
153155logStdoutDev = unsafePerformIO $ mkRequestLogger def