[PYTHON] Koexistenz von Flask-Protokollierung und anderer Modulprotokollierung

Es scheint, dass die Flask-Seite vom default_handler des Flask-Loggers festgelegt wird, sodass Sie sie freigeben können

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

Koexistenz von Flask-Protokollierung und anderer Modulprotokollierung
Koexistenz von Pyenv und Autojump
Koexistenz von Python2 und 3 mit CircleCI (1.0)
Installation von Python 3 und Flask [Zusammenfassung der Umgebungskonstruktion]
Koexistenz von Anaconda 2 und Anaconda 3 in Jupyter + Bonus (Julia)
[Python] Ein grobes Verständnis des Protokollierungsmoduls
[Python] Klassentyp und Verwendung des datetime-Moduls
Beispiel für das Abrufen des Modulnamens und des Klassennamens in Python
__future__ Modul und future_builtins Modul
Unterdrücken Sie die Python3-Kolbenprotokollierung
[Python of Hikari-] Kapitel 08-03 Modul (Import und Verwendung der Standardbibliothek)
Schließen Sie den ersten Import des Moduls an und drucken Sie den Modulpfad