У меня есть фляга app.py, внутри приложения у меня есть скрипт write_to_db.py. Я добавил журналирование в универсальный декоратор, и теперь flask не выводит никаких журналов на терминал, а мой отладчик VS Code не работает.
Когда я просматриваю файл error.log, я вижу только основной вывод, например:
Работает на http://127.0.0.1:7900/ (для выхода нажмите CTRL+C)
import logging
logging.basicConfig(filename='eror.log', level=os.environ.get("LOGLEVEL", "CRITICAL"))
def catch_all_decorator(f):
def wrapper(*args, **kwargs):
try:
f(*args, **kwargs)
return "LOADED"
except Exception as e:
logging.info(e)
logging.exception("STACK TRACE")
return "FAIL"
Мне нужно регистрировать данные трассировки стека и по-прежнему видеть их в терминале.