From 0edb284df0546db09b87c1c72772a4fb79f6a81f Mon Sep 17 00:00:00 2001 From: Osman Date: Tue, 27 Dec 2022 16:24:15 -0500 Subject: [PATCH] Send Flask logs through structlog --- src/server/app.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/server/app.py b/src/server/app.py index 74cff8e2..b5bcc0a7 100644 --- a/src/server/app.py +++ b/src/server/app.py @@ -26,6 +26,18 @@ # logger = structlog.get_logger() +# Send all Flask logs to structlog +structlog.configure( + processors=[ + structlog.contextvars.merge_contextvars, + structlog.processors.KeyValueRenderer( + key_order=["event", "view", "peer"] + ), + ], + logger_factory=structlog.stdlib.LoggerFactory(), +) + + app = Flask(__name__)