From 5bc7727323d32c959261cdc7e53c7286e9e1c57b Mon Sep 17 00:00:00 2001 From: PartTimeHarmacist Date: Mon, 29 Aug 2022 20:23:02 -0500 Subject: [PATCH] Added logging handling Signed-off-by: PartTimeHarmacist --- app.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app.py b/app.py index db162c0..8d82c47 100644 --- a/app.py +++ b/app.py @@ -1,7 +1,21 @@ +import logging +from sys import stdout, stderr from flask import Flask, request app = Flask(__name__) +log = logging.getLogger() + +stdout_handler = logging.StreamHandler(stdout) +stdout_handler.setLevel(logging.DEBUG) +stdout_handler.addFilter(lambda record: record.levelno <= logging.INFO) + +stderr_handler = logging.StreamHandler(stderr) +stderr_handler.setLevel(logging.WARNING) + +log.addHandler(stdout_handler) +log.addHandler(stderr_handler) + @app.route('/') def hello_world(): # put application's code here