colorlog on formatoijaan käytettäväksi Pythonin kirjautumalla moduuli.
Sen avulla värit voidaan sijoittaa muotomerkkijonoa, joka on enimmäkseen hyötyä, kun pariksi StreamHandler joka syöttöä terminaaliin. Tämä toteutetaan lisätään joukko päätelaitteen värikoodeja ennätys ennen sitä käytetään alustaa merkkijonon.
Käyttö
ColoredFormatter vaatii toimiakseen minumum muotomerkkijonoa, ja kestää kaksi vaihtoehtoa - reset (implictly lisätä reset koodi lopussa sanomamerkkijonojen, oletuksena true) ja color_levels (kartoitus ennätystasolle nimiä värien nimet, oletuksena colorlog.DEFAULT_COLOR_LEVELS) .
alkaen colorlog tuonti ColoredFormatter
muotoMerkkijono = "% (bg_level) s% (levelname) -8s% (reset) s% (sininen)% (sanoma) s"
tasot = {
& Nbsp; "DEBUG": "syaani",
& Nbsp; 'INFO': 'vihreä',
& Nbsp; "VAROITUS": "keltainen",
& Nbsp; ERROR: "punainen",
& Nbsp; "kriittinen": "punainen",
}
formatter = ColoredFormatter (muotoMerkkijono, reset = True, color_levels = tasot)
Formatoija voidaan sitten käyttää tavallista kirjaamista setup.
Koodit
Seuraavat arvot ovat availible käytettäväksi muotomerkkijonoa:
- Fg_ {colorname} bg_ {colorname}: etualan ja taustan värejä. Värit nimet ovat musta, punainen, vihreä, keltainen, sininen, violetti, syaani ja valkoinen.
- Rohkea: Bold tuotos.
- Reset: Tyhjennä kaikki muotoilut (sekä tekstin ja taustan värejä).
- Fg_level, bg_level: Paluu väri liittyy Records tasolla (alkaen color_levels).
Vaatimukset :
- Python
Kommentteja ei löytynyt