packages feed

wai-logger-prefork 0.2.1 → 0.3.0

raw patch · 3 files changed

+11/−6 lines, 3 filesdep +date-cachedep ~wai-loggerPVP ok

version bump matches the API change (PVP)

Dependencies added: date-cache

Dependency ranges changed: wai-logger

API changes (from Hackage documentation)

Files

Network/Wai/Logger/Prefork.hs view
@@ -13,6 +13,7 @@ import Network.Wai.Logger import Network.Wai.Logger.Prefork.File import Network.Wai.Logger.Prefork.Types+import System.Date.Cache import System.Log.FastLogger  -- |@@ -30,15 +31,16 @@ logInit ipsrc (LogFile spec signal) = fileLoggerInit ipsrc spec signal  noLoggerInit :: IO (ApacheLogger, LogFlusher)-noLoggerInit = return (noLogger, noFlusher)+noLoggerInit = return $! (noLogger, noFlusher)   where     noLogger _ _ _ = return ()     noFlusher = return ()  stdoutLoggerInit :: IPAddrSource -> IO (ApacheLogger, LogFlusher) stdoutLoggerInit ipsrc = do-    lgr <- stdoutApacheLoggerInit ipsrc True-    return (lgr, return ())+    dc <- clockDateCacher zonedDateCacheConf+    lgr <- stdoutApacheLoggerInit2 ipsrc True dc+    return $! (lgr, return ())  -- | -- Creating a log controller against child processes.
Network/Wai/Logger/Prefork/File.hs view
@@ -8,6 +8,7 @@ import Network.Wai.Logger import Network.Wai.Logger.Prefork.Types import Prelude hiding (catch)+import System.Date.Cache import System.IO import System.Log.FastLogger import System.Posix@@ -30,7 +31,8 @@                -> IO (ApacheLogger, LogFlusher) fileLoggerInit ipsrc spec signal = do     hdl <- open spec-    logger <- mkLogger False hdl+    dc <- clockDateCacher zonedDateCacheConf+    logger <- mkLogger2 False hdl dc     logref <- LoggerRef <$> newIORef logger     void . forkIO $ fileFlusher logref     void $ installHandler signal (Catch $ reopen spec logref) Nothing
wai-logger-prefork.cabal view
@@ -1,5 +1,5 @@ Name:                   wai-logger-prefork-Version:                0.2.1+Version:                0.3.0 Author:                 Kazu Yamamoto <kazu@iij.ad.jp> Maintainer:             Kazu Yamamoto <kazu@iij.ad.jp> License:                BSD3@@ -17,11 +17,12 @@                         Network.Wai.Logger.Prefork.Types   Build-Depends:        base >= 4 && < 5                       , bytestring+                      , date-cache                       , fast-logger                       , http-types                       , unix                       , wai-                      , wai-logger >= 0.2 && < 0.3+                      , wai-logger >= 0.3  Source-Repository head   Type:                 git