Remove unnecessary update loop

This commit is contained in:
Michael Snoyman 2015-03-15 19:03:45 +02:00
parent 041d3aed21
commit ef1b8de969

View File

@ -145,18 +145,7 @@ makeFoundation useEcho conf = do
loggerSet' <- if useEcho
then newFileLoggerSet defaultBufSize "/dev/null"
else newStdoutLoggerSet defaultBufSize
(getter, updater) <- clockDateCacher
-- If the Yesod logger (as opposed to the request logger middleware) is
-- used less than once a second on average, you may prefer to omit this
-- thread and use "(updater >> getter)" in place of "getter" below. That
-- would update the cache every time it is used, instead of every second.
let updateLoop = do
threadDelay 1000000
updater
flushLogStr loggerSet'
updateLoop
_ <- forkIO updateLoop
(getter, _) <- clockDateCacher
gen <- MWC.createSystemRandom