@@ -140,14 +140,16 @@ customMiddlewareWithDetails cb getdate formatter app req sendResponse = do
140 return rspRcv
140 return rspRcv
142-- | Production request logger middleware.
142-- | Production request logger middleware.
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'.
143{-# NOINLINE logStdout #-}
146{-# NOINLINE logStdout #-}
144logStdout :: Middleware
147logStdout :: Middleware
145logStdout = unsafePerformIO $ mkRequestLogger def { outputFormat = Apache FromSocket }
148logStdout = unsafePerformIO $ mkRequestLogger def { outputFormat = Apache FromSocket }
147-- | Development request logger middleware.
150-- | Development request logger middleware.
149−-- Flushes 'stdout' on each request, which would be inefficient in production use.
152+-- This uses the 'Detailed' 'True' logging format and logs to 'stdout'.
150−-- Use "logStdout" in production.
151{-# NOINLINE logStdoutDev #-}
153{-# NOINLINE logStdoutDev #-}
152logStdoutDev :: Middleware
154logStdoutDev :: Middleware
153logStdoutDev = unsafePerformIO $ mkRequestLogger def
155logStdoutDev = unsafePerformIO $ mkRequestLogger def