Python Flask Log Bash Output

Gast #5725129
Lesenswert?
• ▲
▼
Hallo

wie kann ich bei Flask Logging deaktivieren, oder zumindest auf Error 
und allenfalls Warnings beschränken?


192.168.0.16 - - [06/Feb/2019 08:37:23] "GET / HTTP/1.1" 200 -
192.168.0.16 - - [06/Feb/2019 08:37:38] "GET / HTTP/1.1" 200 -
...


Ich möchte Logging aber nicht für das ganze Script deaktivieren, da bei 
anderen enthaltenen Funktionen Logging erhalten bleiben soll
Gast #5726804
Lesenswert?
• ▲
▼
Flask benutzt zum loggen ganz normales Python logging

siehe:
http://flask.pocoo.org/docs/1.0/logging/

du kannst also das ganz normal wie bei jeden anderen logger auch 
Konfigurieren was und wie viel wohin geloggt wird.

für denn genauen Umgang mit logger hilft diese Seite weiter.

https://docs.python.org/3/howto/logging-cookbook.html

ohne es jetzt getestet zu haben sollten folgende Zeilen reichen:
1
# import logging
2

3
...
4
app.logger.setLevel(logging.ERROR)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.