colorlog

Sagteware kiekie:
colorlog
Sagteware besonderhede:
Weergawe: 1.4
Upload datum: 20 Feb 15
Ontwikkelaar: Sam Clements
Lisensie: Gratis
Populariteit: 14

Rating: 2.0/5 (Total Votes: 1)

colorlog is 'n Formatter vir gebruik met Python se meld module.
Dit laat kleure in die formaat string, wat meestal nuttig wanneer dit saam met 'n StreamHandler wat uitdruk met 'n terminale geplaas word. Dit word gedoen deur bygevoeg 'n stel van terminale kleurkodes tot die rekord voordat dit gebruik word om die string te formateer.
Gebruik
ColoredFormatter vereis ten MINUMUM 'n formaat string, en neem twee opsies - reset (implictly voeg 'n reset-kode aan die einde van die boodskap snare, verstek na ware) en color_levels (a kartering van rekord vlak name kleur name, verstek na colorlog.DEFAULT_COLOR_LEVELS) .
van colorlog invoer ColoredFormatter
formatstring = "% (bg_level) s% (levelname) -8s% (herstel) s% (blou)% (boodskap) s"
vlakke = {
& Nbsp; 'DEBUG': 'cyan',
& Nbsp; 'Info': 'groen',
& Nbsp; "waarskuwing": "geel"
& Nbsp; 'Fout': 'rooi',
& Nbsp; "kritiese": "rooi"
}
Formatter = ColoredFormatter (formatstring, herstel = True, color_levels = vlakke)
Die Formatter kan dan gebruik word in 'n normale meld setup.
kodes
Die volgende waardes word availible gemaak vir gebruik in die formaat string:
- Fg_ {colorname}, bg_ {colorname}: voorgrond en agtergrond kleure. Die kleure name is swart, rooi, groen, geel, blou, pers, siaan en wit.
- Vet: Bold uitset.
- Stel: Verwyder alle opmaak (beide voorgrond en agtergrond kleure).
- Fg_level, bg_level:. Stuur die kleur wat verband hou met die rekords vlak (van color_levels)

Vereistes :

  • Python

Ander sagteware ontwikkelaar Sam Clements

diceroll
diceroll

20 Feb 15

Kommentaar te colorlog

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!