اذهب إلى المحتوى

السؤال

نشر

عندما أقوم بتشغيل تطبيق مبني بإستخدام فلاسك Flask، فإن الخادم يعرض بعض الرسائل في موجهة الأوامر مثل التالي:

127.0.0.1 - - [18/Dec/2021 19:11:33] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [18/Dec/2021 19:11:33] "GET /static/styles/style.css HTTP/1.1" 404 -
...

هل يمكن إيقاف هذه الرسائل بالكامل؟

Recommended Posts

  • 1
نشر

يستخدم فلاسك Flask مكتبة logging لعرض الرسائل في الـ console ويمكنك أن تعدل على هذا الأمر وتجعله يعرض رسائل الخطأ فقط من خلال إضافة الكود التالي:

import logging
log = logging.getLogger('werkzeug')
log.setLevel(logging.ERROR)

بهذا الشكل لن يتم عرض أي رسائل إلا رسائل الخطأ فقط.

هنا مثال لكيفية إستخدام هذا الكود في تطبيق فلاسك:

from flask import Flask, request, render_template
import logging

app = Flask(__name__)

# Stop logger
log = logging.getLogger('werkzeug')
log.setLevel(logging.ERROR)

@app.route('/', methods=['POST', 'GET'])
def index():
    return render_template('home.html')


if __name__ == '__main__':
    app.run(debug=True)

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...