Правка поздравлеия с ДР
This commit is contained in:
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user