@@ -22,6 +22,7 @@ import Control.Concurrent (forkIO, threadDelay)
22import System.Directory (getModificationTime)
22import System.Directory (getModificationTime)
23import qualified Network.Wai.Handler.Warp as Warp
23import qualified Network.Wai.Handler.Warp as Warp
24import Network.Wai.Application.Devel
24import Network.Wai.Application.Devel
25+import Network.Wai.Middleware.Debug (debug)
26import Data.List (nub, group, sort)
27import Data.List (nub, group, sort)
27import System.Time (ClockTime)
28import System.Time (ClockTime)
@@ -124,7 +125,7 @@ reload modu func extras prevError ah = do
124 let files = map head $ group $ sort $ concat $ files' : files''
125 let files = map head $ group $ sort $ concat $ files' : files''
125 putStrLn "Interpreting success, new app loaded"
126 putStrLn "Interpreting success, new app loaded"
126 E.handle onInitErr $ do
127 E.handle onInitErr $ do
127− swapApp app ah
128+ swapApp (\f -> app $ f . debug) ah
128 times <- getTimes files
129 times <- getTimes files
129 return (Nothing, zip files times)
130 return (Nothing, zip files times)