From e1a8c7c9864357566ee3d5934969e04656fe4b67 Mon Sep 17 00:00:00 2001 From: Tony Rewin Date: Wed, 4 Oct 2023 23:57:12 +0300 Subject: [PATCH] logexc --- server.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server.py b/server.py index 8e64658..4496751 100644 --- a/server.py +++ b/server.py @@ -1,5 +1,7 @@ import sys import uvicorn +from uvicorn.main import logger + from settings import PORT log_settings = { @@ -47,9 +49,10 @@ local_headers = [ ] -def exception_handler(exception_type, exception, traceback, debug_hook=sys.excepthook): +def exception_handler(exception_type, exc, traceback, debug_hook=sys.excepthook): print(traceback) - print("%s: %s" % (exception_type.__name__, exception)) + print("%s: %s" % (exc.__name__, exc)) + logger.error(..., exc_info=(type(exc), exc, exc.__traceback__)) if __name__ == "__main__":