on master help sign in
Force log flushing after each message yesodweb/yesod#647
commitd4e843be5b48bf0c1ac9018281281051b9e0a98e authorMichael Snoyman <michael@snoyman.com> dateMon 13 Jan 2014, 16:20 (13 years ago) parent0cca05d
2 files changed+4−2
wai-extra/Network/Wai/Middleware/RequestLogger.hs+3−1 wai-extra/wai-extra.cabal+1−1
wai-extra/Network/Wai/Middleware/RequestLogger.hs+3−1
@@ -82,7 +82,9 @@ mkRequestLogger RequestLoggerSettings{..} = do
8282 callback <-
8383 case destination of
8484 Handle h -> return $ BS.hPutStr h . logToByteString
85− Logger l -> return $ pushLogStr l
85+ Logger l -> return $ \msg -> do
86+ pushLogStr l msg
87+ flushLogStr l
8688 Callback c -> return c
8789 case outputFormat of
8890 Apache ipsrc -> do
wai-extra/wai-extra.cabal+1−1
@@ -1,5 +1,5 @@
11Name: wai-extra
2−Version: 2.0.1.2
2+Version: 2.0.1.3
33Synopsis: Provides some basic WAI handlers and middleware.
44Description: The goal here is to provide common features without many dependencies.
55License: MIT