packages feed

wai-extra 2.0.1.1 → 2.0.1.2

raw patch · 4 files changed

+22/−7 lines, 4 filesdep ~fast-loggerdep ~wai-logger

Dependency ranges changed: fast-logger, wai-logger

Files

Network/Wai/Middleware/RequestLogger.hs view
@@ -81,7 +81,7 @@ mkRequestLogger RequestLoggerSettings{..} = do     callback <-         case destination of-            Handle h -> return $ BS.hPutStr h . toByteString . logStrBuilder+            Handle h -> return $ BS.hPutStr h . logToByteString             Logger l -> return $ pushLogStr l             Callback c -> return c     case outputFormat of
Network/Wai/Middleware/RequestLogger/Internal.hs view
@@ -4,12 +4,22 @@ -- https://github.com/yesodweb/wai/issues/192 module Network.Wai.Middleware.RequestLogger.Internal     ( module Network.Wai.Middleware.RequestLogger.Internal-    , toByteString+    , logToByteString     ) where  import Data.ByteString (ByteString) import Network.Wai.Logger (clockDateCacher) +#if MIN_VERSION_fast_logger(2, 1, 0)+import System.Log.FastLogger (LogStr, fromLogStr)++logToByteString :: LogStr -> ByteString+logToByteString = fromLogStr++#else++import System.Log.FastLogger (LogStr, logStrBuilder)+ #if MIN_VERSION_bytestring(0, 10, 2) import Data.ByteString.Builder (toLazyByteString, Builder) import qualified Data.ByteString.Lazy as L@@ -19,6 +29,11 @@  #else import Blaze.ByteString.Builder (toByteString)+#endif++logToByteString :: LogStr -> ByteString+logToByteString = toByteString . logStrBuilder+ #endif  getDateGetter :: IO (IO ByteString)
test/WaiExtraTest.hs view
@@ -557,7 +557,7 @@       where         output = TE.encodeUtf8 $ T.toStrict output' -        logToBs = toByteString . logStrBuilder+        logToBs = fromLogStr      {-debugApp = debug $ \req -> do-}         {-return $ responseLBS status200 [ ] ""-}
wai-extra.cabal view
@@ -1,5 +1,5 @@ Name:                wai-extra-Version:             2.0.1.1+Version:             2.0.1.2 Synopsis:            Provides some basic WAI handlers and middleware. Description:         The goal here is to provide common features without many dependencies. License:             MIT@@ -33,8 +33,8 @@                    , text                      >= 0.7                    , case-insensitive          >= 0.2                    , data-default-                   , fast-logger               >= 2.0      && < 2.1-                   , wai-logger                >= 2.0      && < 2.1+                   , fast-logger               >= 2.0      && < 2.2+                   , wai-logger                >= 2.0      && < 2.2                    , conduit                   >= 1.0      && < 1.1                    , zlib-conduit              >= 0.5      && < 1.1                    , blaze-builder-conduit     >= 0.5      && < 1.1@@ -86,7 +86,7 @@                    , blaze-builder             >= 0.2.1.4  && < 0.4                    , data-default                    , conduit-                   , fast-logger+                   , fast-logger               >= 2.1                    , resourcet     ghc-options:       -Wall