colorlog yra skirtas naudoti su Python'o kirtimo modulio formatavimo.
Tai leidžia spalvos būti dedamas į formato eilutę, kuri yra daugiausia naudinga, kai suporuotas su StreamHandler, kad yra Outputting į terminalą. Tai pasiekiama pridėtinę terminalo spalvų kodus į rekordą prieš jį naudojamas suformuoti eilutę.
Naudojimas
ColoredFormatter reikalauja ne minumum formatu eilutę, ir trunka dvi galimybes - iš naujo (implictly pridėti naujo kodą į pranešimų stygos, parenkama teisinga pabaigoje) ir color_levels (iš rekordinį lygį pavadinimus spalvų pavadinimus žemėlapių nutylėjimą colorlog.DEFAULT_COLOR_LEVELS) ,
nuo colorlog importo ColoredFormatter
formatstring = "% (bg_level) s% (levelname) -8s% (atstatyti) s% (mėlyna)% (pranešimą) s"
lygiai = {
& Nbsp; "SUDERINTI": "žydra"
& Nbsp; "INFORMACIJA": "žalia",
& Nbsp; "įspėjimas": "geltona",
& Nbsp; "KLAIDA": "raudonas",
& Nbsp; "kritinės": "raudonas",
}
formatavimo = ColoredFormatter (formatstring, iš naujo = true, color_levels = lygius)
Formatavimo, tada gali būti naudojamas normalus kirtimo setup.
Kodai "
Šias vertes, yra pagaminti availible, skirtas naudoti formato eilutę:
- Fg_ {colorname}, {bg_ colorname}: teksto ir fono spalvas. Spalvos pavadinimai yra juoda, raudona, žalia, geltona, mėlyna, violetinė, žalsvai mėlyna ir balta.
- Drąsūs: Bold produkcija.
- Iš naujo: Ištrinti visas formatavimas (tiek teksto ir fono spalvas).
- Fg_level, bg_level:. Grįžti spalvą, susijusią su įrašų lygio (nuo color_levels)
Reikalavimai :
- Python
Komentarai nerastas