Coexistence de la journalisation Flask et de la journalisation d'autres modules

Il semble que le côté Flask est défini par default_handler du journal de Flask, vous pouvez donc le partager

my_module.py

from logging import getLogger
logger = getLogger(__name__)

app.py

from logging import DEBUG
from flask.logging import default_handler
import my_module
my_module.logger.setLevel(DEBUG)
my_module.logger.addHandler(default_handler)

app = Flask(__name__)

Ref Logging — Flask Documentation (1.0.x) Logging HOWTO — Python 3.8.1rc1 documentation

Recommended Posts

Coexistence de la journalisation Flask et de la journalisation d'autres modules
Coexistence de pyenv et autojump
Coexistence de Python2 et 3 avec CircleCI (1.0)
Installation de Python 3 et Flask [Résumé de la construction de l'environnement]
Coexistence d'Anaconda 2 et Anaconda 3 dans Jupyter + Bonus (Julia)
[Python] Une compréhension approximative du module de journalisation
[Python] Type de classe et utilisation du module datetime
Exemple d'obtention du nom du module et du nom de la classe en Python
Module __future__ et module future_builtins
Supprimer la journalisation des flacons python3
Module [Python of Hikari-] Chapitre 08-03 (Importation et utilisation de la bibliothèque standard)
Accrocher à la première importation du module et imprimer le chemin du module