Wie sieht der Standard für einen Blueprint für den Zugriff auf den Anwendungslogger aus?In Flask: Zugriff auf App Logger innerhalb von Blueprint
20
A
Antwort
46
innerhalb des Plans hinzu:
from flask import current_app
und bei Bedarf Aufruf:
current_app.logger.info('grolsh')
6
Btw, ich benutze dieses Muster:
# core.py
from werkzeug.local import LocalProxy
from flask import current_app
logger = LocalProxy(lambda: current_app.logger)
# views.py
from core import logger
@mod.route("/")
def index():
logger.info("serving index")
...
Verwandte Themen
- 1. Zugriff auf Spark von Flask App
- 2. Flask Blueprint statische Verzeichnis funktioniert nicht?
- 3. Flask Blueprint kann statischen Ordner nicht finden
- 4. Wie überschreibt man eine Flask Blueprint URL?
- 5. render_template von Flask Blueprint verwendet andere Blaupause Vorlage
- 6. Zugriff auf Anfrage in Flask Middleware
- 7. Zugriff auf Flask-API auf Heroku aufgrund von CORS-Problem
- 8. Flask Blueprint AttributeError: 'Modul' Objekt hat kein Attribut 'Name' Fehler
- 9. flask-login kann nicht im Blueprint-Objekt verwendet werden?
- 10. Unreal Engine: Zugriff auf Blueprint-Instanzdaten des dynamisch erzeugten Aktors
- 11. Flask Permission Zugriff verweigert Darstellung auf Server
- 12. Wie app.config in einem Blueprint zugreifen?
- 13. Zugriff auf den Namen der App von innerhalb einer Schiene Vorlage beim Erstellen von Schienen App
- 14. Flask App gelegentlich hängen
- 15. Flask-Admin Rollenbasierter Zugriff - Zugriff basierend auf der Rolle ändern
- 16. Zugriff auf Variablen innerhalb von MovieClip (AS3)
- 17. Zugriff auf externen Kontext innerhalb von Lambdas
- 18. Zugriff auf Grunt-Konfigurationsdaten innerhalb von initConfig()
- 19. Zugriff auf Auflistungseigenschaften innerhalb von Dot Liquid
- 20. Zugriff auf Django-Modelle innerhalb von Scrapy
- 21. auf eine URL von Flask app in jinja2 Vorlage
- 22. Flask - Zugriff auf die Anfrage in after_request oder teardown_request
- 23. Verwendung von Blueprint Css innerhalb einer Jquery Ui Tab
- 24. Zugriff auf den Benutzer der Apache Basic Authentication in Flask
- 25. Wie Zugriff auf Anwendungsebene Objekte (dh Logger, Container, Arbeitseinheit)?
- 26. Blueprints, PyMongo in Flask
- 27. Zugriff auf Objekt innerhalb Array
- 28. Flask-App nicht starten auf Heroku-Server
- 29. url_for innerhalb verschiedener Flask-Instanzen
- 30. register_blueprint fügt keine Route zur Flask App hinzu
Soweit ich verstehe , wird dies nur während einer Anfrage funktionieren? – hmn
@hmn - Das ist richtig. – kramer65