colorlog ay isang format para sa paggamit sa pag-log module Python iyon.
Pinapayagan nito ang mga kulay na ilagay sa format na string, na halos kapaki-pakinabang kapag ipinares sa isang StreamHandler na outputting sa isang terminal. Ito ay nagagawa sa pamamagitan ng nagdagdag ng isang hanay ng mga terminal ng mga code ng kulay sa the record bago ito ay ginagamit upang i-format ang string.
Paggamit
ColoredFormatter ay nangangailangan ng minumum isang format na string, at tumatagal ng dalawang mga pagpipilian - reset (implictly magdagdag ng isang code sa pag-reset sa dulo ng string mensahe, nagde-default sa true) at color_levels (a pagma-map ng mga pangalan ng record antas na mga pangalan ng kulay, ang mga default upang colorlog.DEFAULT_COLOR_LEVELS) .
mula sa pag-import colorlog ColoredFormatter
formatstring = "% (bg_level) s% (levelname) -8s% (reset) s% (bughaw)% (mensahe) s"
mga antas = {
& Nbsp; 'DEBUG': 'cyan',
& Nbsp; 'INFO': 'berde',
& Nbsp; 'BABALA': 'dilaw',
& Nbsp; 'ERROR': 'pulang',
& Nbsp; 'kritikal': 'pulang',
}
-format = ColoredFormatter (formatstring, i-reset = True, color_levels = mga antas)
-Format ang maaari pagkatapos ay gagamitin sa isang normal na setup na pag-log.
Mga Code
Ang mga sumusunod na mga halaga ay ginawa availible para sa paggamit sa format na string:
- Fg_ {colorname}, {bg_ colorname}: Foreground at mga kulay ng background. Ang mga pangalan ng mga kulay ay mga itim, pula, berde, dilaw, asul, lilang, cyan at puti.
- Naka-bold: bold ang output.
- I-reset ang: I-clear ang lahat ng pag-format (parehong harapan at kulay ng background).
- Fg_level, bg_level:. Bumalik ang kulay na nauugnay sa antas ng talaan (mula color_levels)
Mga Kinakailangan :
- Python
Mga Komento hindi natagpuan