Unterdrücken Sie die Python3-Kolbenprotokollierung

Beim Implementieren / Starten des Servers mit flask in Python wird möglicherweise das folgende Protokoll angezeigt. Wenn die Protokollhäufigkeit hoch ist, kann dies zu einer Erhöhung der CPU-Auslastung führen, und manchmal möchten Sie die Protokollierung unterdrücken.

127.1.1.0 - - [15/Nov/2020 hh:mm:ss] "GET / HTTP/1.1" 200 
127.1.1.0 - - [15/Nov/2020 hh:mm:ss] "GET / HTTP/1.1" 200 
127.1.1.0 - - [15/Nov/2020 hh:mm:ss] "GET / HTTP/1.1" 200 
127.1.1.0 - - [15/Nov/2020 hh:mm:ss] "GET / HTTP/1.1" 200 

Die Protokollunterdrückung scheint gut zu sein, wenn das Protokoll wie folgt an / dev / null ausgegeben wird

import logging 
from flask import Flask

app = Flask(__name__)

# WebAPI
@app.route("/", methods=["GET"])
def root():
    return "hello world"

if __name__ == "__main__":
    # app run
    l = logging.getLogger()
    l.addHandler(logging.FileHandler("/dev/null"))
    app.run(debug=True, host="0.0.0.0", port=5000)

Referenz

Standardprotokoll der Flasche nicht ausgeben

Recommended Posts

Unterdrücken Sie die Python3-Kolbenprotokollierung
Python-Protokollierung
Ordnungsgemäße Anmeldung in Python
Programmieren mit Python Flask
Python - Schneller Start der Protokollierung
Installieren Sie Python und Flask (Windows 10)
Webanwendung mit Python + Flask ② ③
Webanwendung mit Python + Flask ④
Mit Flask erstellte SNS Python-Grundlagen
Python
Verwenden Sie als nächstes Python (Flask) für Heroku!
Flasche
Python-Protokollierung und Dump an JSON
[Python] Lesen Sie den Flask-Quellcode
Anwendungsentwicklung mit Docker + Python + Flask
Versuchen Sie, sich mit Python bei qiita anzumelden
Installieren Sie Python und Flask (Windows 10)
Flasche
Flasche
Erste Flasche
POST verschieden mit Python und empfange mit Flask
[Python] Führen Sie Flask in Google App Engine aus
Platzierung von Fabicon (bei Verwendung von Python, Flask, Heroku)
Koexistenz von Flask-Protokollierung und anderer Modulprotokollierung
Einfache Web-App mit Python + Flask + Heroku
[Python] Erstellen Sie schnell eine API mit Flask
Memo zum Senden und Empfangen von Bildern mit Python (Flask)
Holen Sie sich die Cloud-Protokollierung in Python in 10 Minuten