From 7b8e9fbea604b40958db69a4c33c71eb35e797f9 Mon Sep 17 00:00:00 2001 From: Untone Date: Mon, 19 Feb 2024 10:06:46 +0300 Subject: [PATCH] sql-profiling --- services/db.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/services/db.py b/services/db.py index 5e8df1ea..c25a6800 100644 --- a/services/db.py +++ b/services/db.py @@ -1,4 +1,5 @@ import logging +import sys import math import time from typing import Any, Callable, Dict, TypeVar @@ -15,9 +16,11 @@ from settings import DB_URL # Настройка журнала logging.basicConfig(level=logging.DEBUG) -# Создание обработчика журнала для записи сообщений в файл +# Создание обработчика журнала для записи сообщений в stdout logger = logging.getLogger('sqlalchemy.profiler') - +console_handler = logging.StreamHandler(sys.stdout) +console_handler.setLevel(logging.DEBUG) +logger.addHandler(console_handler) @event.listens_for(Engine, 'before_cursor_execute') def before_cursor_execute(conn, cursor, statement, parameters, context, executemany):