Use defaultShouldDisplayException
This commit is contained in:
parent
76cff2ab23
commit
5edb77eb80
@ -64,6 +64,7 @@ import Network.Wai.Middleware.MethodOverride
|
|||||||
import qualified Network.Wai.Handler.Warp
|
import qualified Network.Wai.Handler.Warp
|
||||||
import System.Log.FastLogger
|
import System.Log.FastLogger
|
||||||
import Control.Monad.Logger
|
import Control.Monad.Logger
|
||||||
|
import Control.Monad (when)
|
||||||
import qualified Paths_yesod_core
|
import qualified Paths_yesod_core
|
||||||
import Data.Version (showVersion)
|
import Data.Version (showVersion)
|
||||||
|
|
||||||
@ -163,6 +164,7 @@ warp port site = do
|
|||||||
]
|
]
|
||||||
-}
|
-}
|
||||||
, Network.Wai.Handler.Warp.settingsOnException = const $ \e ->
|
, Network.Wai.Handler.Warp.settingsOnException = const $ \e ->
|
||||||
|
when (shouldLog' e) $
|
||||||
messageLoggerSource
|
messageLoggerSource
|
||||||
site
|
site
|
||||||
logger
|
logger
|
||||||
@ -171,6 +173,13 @@ warp port site = do
|
|||||||
LevelError
|
LevelError
|
||||||
(toLogStr $ "Exception from Warp: " ++ show e)
|
(toLogStr $ "Exception from Warp: " ++ show e)
|
||||||
}
|
}
|
||||||
|
where
|
||||||
|
shouldLog' =
|
||||||
|
#if MIN_VERSION_wai(2,1,3)
|
||||||
|
Warp.defaultShouldDisplayException
|
||||||
|
#else
|
||||||
|
const True
|
||||||
|
#endif
|
||||||
|
|
||||||
-- | A default set of middlewares.
|
-- | A default set of middlewares.
|
||||||
--
|
--
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user