From 4e0eac34a8873da9813548b402a6ea8c63e47807 Mon Sep 17 00:00:00 2001 From: Trim21 Date: Tue, 20 Aug 2024 02:44:08 +0800 Subject: [PATCH] log internal error --- server/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/__init__.py b/server/__init__.py index 518d2f4..c5ef794 100644 --- a/server/__init__.py +++ b/server/__init__.py @@ -169,6 +169,9 @@ def plain_text_exception_handler(_: Request, exc: Exception) -> Template: status_code = getattr(exc, "status_code", HTTP_500_INTERNAL_SERVER_ERROR) detail = getattr(exc, "detail", "") + if not isinstance(exc, HTTPException): + logger.error("internal server error: {}", exc) + return Template( "error.html.jinja2", status_code=status_code,