Lors de l'implémentation / du démarrage du serveur à l'aide de flask en python, le journal suivant peut apparaître. Si la fréquence de journalisation est élevée, cela peut entraîner une augmentation de la charge du processeur, et parfois vous souhaitez supprimer la journalisation.
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
La suppression du journal semble être bonne si vous sortez le journal dans / dev / null comme suit
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)
Ne pas afficher le journal par défaut du flacon
Recommended Posts