yesod devel has debug output
This commit is contained in:
parent
507ad4a772
commit
15db754294
@ -12,10 +12,11 @@ import Foundation
|
||||
import Settings
|
||||
import Yesod.Static
|
||||
import Yesod.Auth
|
||||
import Yesod.Logger (makeLogger, flushLogger, Logger)
|
||||
import Yesod.Logger (makeLogger, flushLogger, Logger, logString, logLazyText)
|
||||
import Database.Persist.~importGenericDB~
|
||||
import Data.ByteString (ByteString)
|
||||
import Data.Dynamic (Dynamic, toDyn)
|
||||
import Network.Wai.Middleware.Debug (debugHandle)
|
||||
|
||||
#ifndef WINDOWS
|
||||
import qualified System.Posix.Signals as Signal
|
||||
@ -72,5 +73,8 @@ withDevelAppPort =
|
||||
conf <- Settings.loadConfig Settings.Development
|
||||
let port = appPort conf
|
||||
logger <- makeLogger
|
||||
with~sitearg~ conf logger $ \app -> f (port, app)
|
||||
logString logger $ "Devel application launched, listening on port " ++ show port
|
||||
with~sitearg~ conf logger $ \app -> f (port, debugHandle (logHandle logger) app)
|
||||
flushLogger logger
|
||||
where
|
||||
logHandle logger msg = logLazyText logger msg >> flushLogger logger
|
||||
|
||||
Loading…
Reference in New Issue
Block a user