logging

Python logging moduli

❮ Python o‘rnatilgan modullari


Misol

Logger olish mumkinligini tekshiring (hech qanday xabar chiqarilmaydi):

import logging logger = logging.getLogger("demo") print(logger.name)
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

logging moduli Python dasturlaridan log xabarlarini chiqarish uchun moslashuvchan freymvorkni taqdim etadi.

Undan ishlab chiqish va production muhitlarida diagnostika ma’lumotlarini yig‘ish uchun handler’lar, formatter’lar va log darajalarini sozlashda foydalaning.


A’zolar

A’zo Tavsif
basicConfig()Asosiy (root) logger’ni sozlaydi.
critical()Asosiy (root) logger’da CRITICAL darajasidagi xabarni log qiladi.
CRITICALKritik (CRITICAL) log darajasi konstantasi.
debug()Asosiy (root) logger’da DEBUG darajasidagi xabarni log qiladi.
DEBUGDebug (DEBUG) log darajasi konstantasi.
error()Asosiy (root) logger’da ERROR darajasidagi xabarni log qiladi.
ERRORXato (ERROR) log darajasi konstantasi.
getLogger()Ko‘rsatilgan nomdagi logger’ni qaytaradi (zarur bo‘lsa, uni yaratadi).
HandlerBarcha logging handler’lari uchun asosiy sinf.
info()Asosiy (root) logger’da INFO darajasidagi xabarni log qiladi.
INFOAxborot (INFO) log darajasi konstantasi.
log()Asosiy (root) logger’da ko‘rsatilgan darajadagi xabarni log qiladi.
LoggerLogger nusxalarini yaratish uchun Logger sinfi.
warning()Asosiy (root) logger’da WARNING darajasidagi xabarni log qiladi.
WARNINGOgohlantirish (WARNING) log darajasi konstantasi.

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!