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 +18/−2
- wai-logger.cabal +1/−1
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