colorlog egy formázó használható Python naplózó modul.
Ez lehetővé teszi a színeket kell helyezni a formátum string, ami akkor hasznos, ha párosul egy StreamHandler, amelyik kibocsátja a csatlakozóba. Ezt úgy éri el hozzáadta a terminál színkódok hogy a rekord használat előtt formázni a húr.
Használat
ColoredFormatter igényel a minumum egy formátum string, és úgy két lehetőség - reset (implictly hozzá egy reset kódot végén üzenetet húrok, az alapértelmezett érték true) és color_levels (a feltérképezése rekord szinten neveket a színek nevét, az alapértelmezett colorlog.DEFAULT_COLOR_LEVELS) .
a colorlog import ColoredFormatter
formatstring = "% (bg_level) s% (levelname) -8s% (reset) s% (kék)% (message) s"
szintek = {
& Nbsp; "debug ':' cián",
& Nbsp; "INFO": a "zöld",
& Nbsp; "figyelmeztetés": "sárga",
& Nbsp; "ERROR": "vörös",
& Nbsp; "kritikus": "vörös",
}
formázó = ColoredFormatter (formatstring, reset = True, color_levels = szint)
A formázó tudja használni a szokásos fakitermelés beállítás.
kódok
A következő értékek készülnek elérhető és használható a formátum string:
- Fg_ {} colorname, bg_ {} colorname: az előtér és a háttér színe. A színek nevek fekete, piros, zöld, sárga, kék, lila, cián és fehér.
- Kövér: Bold kimenet.
- Reset: Tiszta minden formázás (előtér és a háttér színek).
- Fg_level, bg_level: Visszatérés a szín kapcsolódó nyilvántartások szinten (a color_levels).
követelmények :
- Python
Hozzászólás nem található