Toki, tässä on artikkeli konsoliviestien poistamisesta käytöstä Flask-palvelimessa:
Flask-palvelin on laajalti käytetty verkkokehys, joka on käytettävissä ja helppo asentaa. Joskus voi kuitenkin olla joukko konsolin lokeja, jotka saattavat häiritä Flask-sovelluksesi todellista tarkoitusta. Tällaisissa tilanteissa konsoliviestien poistaminen käytöstä voi olla hyödyllistä ja tehdä työstäsi saumatonta. Tämä artikkeli sisältää perusteellisen oppaan siitä, kuinka voit poistaa konsoliviestit käytöstä Flask-palvelimellasi.
Pullo hyödyntää Pythonin joustavuutta ja saavutettavuutta tarjoten tehokkaan työkalun verkkokehittäjille. Mutta kuten minkä tahansa työkalun, sen tehokkaan käytön ymmärtäminen on tärkeää.
Konsoliviestien poistaminen käytöstä Flaskissa
Konsoliviestien poistaminen käytöstä Flaskissa on itse asiassa melko helppoa. Muuttamalla Flaskin loggerin tasoa voit hallita, mitkä viestit tulostetaan konsoliin. Tässä on ratkaisu:
import logging
log = logging.getLogger('werkzeug')
log.setLevel(logging.ERROR)
Koodin ymmärtäminen
Ensimmäinen rivi tuo lokimoduulin, joka on Pythonin sisäänrakennettu ratkaisu sovellustapahtumien kirjaamiseen. Toinen rivi luo loggerin esiintymän nimellä 'werkzeug'. Tämä on lokerin, jota Flask käyttää oletuksena.
Kolmas rivi asettaa loggerin tason arvoon ERROR. Loggerin tasot määrittävät niiden viestien vakavuuden, joita loggeri käsittelee. Asettamalla tasoksi VIRHE, loggeri käsittelee vain tapahtumat, joilla on tämä taso, ja vain tämän vakavuuden viestit näytetään.
Kirjastojen kirjaaminen pulloon
- Werkzeug: Flask perustuu Werkzeug WSGI -työkalupakettiin ja Jinja2-mallimoottoriin. Werkzeugissa on sisäänrakennettu loggeri. Tämä on loki, johon kohdistetaan, kun lokitasoa muutetaan edellisessä koodinpätkässä.
- Kirjaaminen: Pythonin sisäänrakennettu lokimoduuli on myös tehokas, helppokäyttöinen ja muokattavissa. Tämä moduuli tarjoaa sovelluksille tavan määrittää erilaisia lokinkäsittelijöitä ja asettaa lokitason.
Flask- ja Python-funktiot
Flask käyttää useita Python-funktioita osana puitteitaan. GetLogger()-menetelmä on yksi avaintoiminnoista, koska sitä käytetään logger-objektin ilmentämiseen. Lisäksi setLevel()-funktio auttaa säätämään tämän loggerin kynnyksen tasolle.
On monia tapoja muokata ja mukauttaa Flask-palvelimesi kirjaamista edelleen, ja tämä artikkeli tarjoaa sinulle pikakäynnistyksen siihen. Toivottavasti tämä on ollut informatiivinen ja auttanut Flask-palvelinmatkaasi. Huomaa, että kirjaaminen on tärkeää ja sitä tulee käyttää harkiten. Poista käytöstä vain, kun olet varma, että nämä viestit eivät anna arvoa käyttötapauksellesi.