File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -13,17 +13,22 @@ module Amber
1313 context.response.status_code = 403
1414 error = Amber ::Controller ::Error .new(context, ex)
1515 context.response.print(error.forbidden)
16- Log .warn(exception: ex) { " Error: 403" .colorize(:yellow ) }
16+ Log .warn(exception: ex) { error_msg(context, 403 ) .colorize(:yellow ) }
1717 rescue ex : Amber ::Exceptions ::RouteNotFound
1818 context.response.status_code = 404
1919 error = Amber ::Controller ::Error .new(context, ex)
2020 context.response.print(error.not_found)
21- Log .warn(exception: ex) { " Error: 404" .colorize(:yellow ) }
21+ Log .warn(exception: ex) { error_msg(context, 404 ) .colorize(:yellow ) }
2222 rescue ex : Exception
2323 context.response.status_code = 500
2424 error = Amber ::Controller ::Error .new(context, ex)
2525 context.response.print(error.internal_server_error)
26- Log .error(exception: ex) { " Error: 500" .colorize(:red ) }
26+ Log .error(exception: ex) { error_msg(context, 500 ).colorize(:red ) }
27+ end
28+
29+ private def error_msg (context : HTTP ::Server ::Context , number : Int )
30+ request = context.request
31+ " Error #{ number } - #{ request.method } #{ request.path } "
2732 end
2833 end
2934 end
You can’t perform that action at this time.
0 commit comments