Add error logging for all internal server errors (#335)
This commit is contained in:
parent
f240709ea1
commit
9624d4bf66
@ -41,6 +41,7 @@ module Yesod.Internal.Core
|
|||||||
|
|
||||||
import Yesod.Content
|
import Yesod.Content
|
||||||
import Yesod.Handler hiding (lift, getExpires)
|
import Yesod.Handler hiding (lift, getExpires)
|
||||||
|
import Control.Monad.Logger (logErrorS)
|
||||||
|
|
||||||
import Yesod.Routes.Class
|
import Yesod.Routes.Class
|
||||||
|
|
||||||
@ -547,7 +548,8 @@ $newline never
|
|||||||
$forall msg <- ia
|
$forall msg <- ia
|
||||||
<li>#{msg}
|
<li>#{msg}
|
||||||
|]
|
|]
|
||||||
defaultErrorHandler (InternalError e) =
|
defaultErrorHandler (InternalError e) = do
|
||||||
|
$logErrorS "yesod-core" e
|
||||||
applyLayout' "Internal Server Error"
|
applyLayout' "Internal Server Error"
|
||||||
[hamlet|
|
[hamlet|
|
||||||
$newline never
|
$newline never
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user