Правка поздравлеия с ДР

This commit is contained in:
2026-01-03 11:12:55 +03:00
parent 9afa7e8baf
commit 0e46a1ca7f
3 changed files with 32 additions and 8 deletions
+20
View File
@@ -1,3 +1,4 @@
import json
from flask import Flask, redirect, request, jsonify, render_template, url_for
from config import Config
from db import (
@@ -33,6 +34,25 @@ init_scheduler(app)
os.makedirs("logs", exist_ok=True)
class SmartLogger(logging.Logger):
def _log(
self,
level,
msg,
args,
exc_info=None,
extra=None,
stack_info=False,
stacklevel=2,
):
if isinstance(msg, (dict, list)):
msg = json.dumps(msg, indent=4, ensure_ascii=False)
super()._log(level, msg, args, exc_info, extra, stack_info, stacklevel)
logging.setLoggerClass(SmartLogger)
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s | %(levelname)s | %(name)s | %(message)s",