colorlog Python'ın günlük modülü ile kullanım için bir biçimlendirici.
Bu renkler bir terminal çıktısı bir yayın akış ile eşleştirilmiş zaman çoğunlukla yararlıdır biçim dizesi içinde yerleştirilmesini sağlar. Bu dize biçimlendirmek için kullanılan önce bu rekor terminal renk kodları eklenmiş bir dizi ile gerçekleştirilir.
Kullanım
ColoredFormatter minumum bir biçim dizesi de gerektirir, ve iki seçenek alır - ve color_levels (renk adlarına kayıt seviyesi isimleri bir haritalama, colorlog.DEFAULT_COLOR_LEVELS varsayılan) (implictly mesaj dizeleri, true varsayılan sonunda bir sıfırlama kodu ekleyin) sıfırlama .
colorlog ithalat ColoredFormatter gelen
biçemdizgesi = "% (bg_level) s% (levelname) s% (mavi)% (reset) (mesaj) s% -8s"
seviyeleri = {
& Nbsp; 'DEBUG': 'camgöbeği',
& Nbsp; 'INFO': 'yeşil',
& Nbsp; 'UYARI' 'sarı',
& Nbsp; 'HATA': 'kırmızı',
& Nbsp; 'KRİTİK': 'kırmızı',
}
biçimlendirici = ColoredFormatter (biçemdizgesi, = true, color_levels = seviyelerini reset)
Biçimlendirici sonra normal günlük kurulumunda kullanılabilir.
Kodlar
Aşağıdaki değerler biçim dizesi kullanım için availible yapılır:
- Fg_ {colorname}, bg_ {} colorname: Ön ve arka plan renkleri. renkler adları, mavi, sarı, yeşil, kırmızı, siyah, mor, mavi ve beyaz.
- Kalın: Kalın çıktı.
- Reset: Berrak tüm biçimlendirme (ön ve arka plan renkleri hem de).
- Fg_level, bg_level:. (Color_levels itibaren) kayıtları düzeyi ile ilişkili rengi dön
Gereksinimler :
- Python
Yorum Bulunamadı