packages feed

wai-logger 2.2.6 → 2.2.7

raw patch · 2 files changed

+19/−3 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

+ Network.Wai.Logger: type DateCacheGetter = IO ZonedDate
+ Network.Wai.Logger: type DateCacheUpdater = IO ()
- Network.Wai.Logger: clockDateCacher :: IO (IO ZonedDate, IO ())
+ Network.Wai.Logger: clockDateCacher :: IO (DateCacheGetter, DateCacheUpdater)

Files

Network/Wai/Logger.hs view
@@ -45,8 +45,10 @@   , showSockAddr   , logCheck   -- * Backward compability-  , ZonedDate   , clockDateCacher+  , ZonedDate+  , DateCacheGetter+  , DateCacheUpdater   ) where  #if __GLASGOW_HASKELL__ < 709@@ -120,9 +122,23 @@  --------------------------------------------------------------- +-- | Getting cached 'ZonedDate'.+type DateCacheGetter = IO ZonedDate++-- | Updateing cached 'ZonedDate'. This should be called every second.+--   See the source code of 'withStdoutLogger'.+type DateCacheUpdater = IO ()++-- | A type for zoned date. type ZonedDate = FormattedTime -clockDateCacher :: IO (IO ZonedDate, IO ())+-- |+-- Returning 'DateCacheGetter' and 'DateCacheUpdater'.+--+-- Note: Since version 2.1.2, this function uses the auto-update package+-- internally, and therefore the @DateCacheUpdater@ value returned need+-- not be called. To wit, the return value is in fact an empty action.+clockDateCacher :: IO (DateCacheGetter, DateCacheUpdater) clockDateCacher = do     tgetter <- newTimeCache simpleTimeFormat     return (tgetter, return ())
wai-logger.cabal view
@@ -1,5 +1,5 @@ Name:                   wai-logger-Version:                2.2.6+Version:                2.2.7 Author:                 Kazu Yamamoto <kazu@iij.ad.jp> Maintainer:             Kazu Yamamoto <kazu@iij.ad.jp> License:                BSD3