colorlog je formátovací pro použití s modul protokolování Python.
Umožňuje barvy být umístěn ve formátu řetězce, což je většinou užitečné, když spárován s StreamHandler, který je výstupu na terminálu. Toho je dosaženo pomocí přidán soubor koncových barevných kódů na záznamu před tím, než se používá k formátování řetězec.
Použít
ColoredFormatter vyžaduje minimalni formátu řetězce, a má dvě možnosti - RESET (implictly přidat reset kód na konci řetězce zprávy, výchozí na hodnotu true) a color_levels (mapování rekordně jmény na názvů barev úrovně, výchozí colorlog.DEFAULT_COLOR_LEVELS) ,
od colorlog dovozu ColoredFormatter
formátovacích = "% (bg_level) s% (levelname) -8s% (reset), s% (modrá)% (zprávy) s"
Hladiny = {
& Nbsp; "DEBUG": "cyan"
& Nbsp; "INFO": "green",
& Nbsp; "VAROVÁNÍ": "žlutá",
& Nbsp; "ERROR": "červený",
& Nbsp; "kritické": "červený",
}
formátovací = ColoredFormatter (formátovacích, resetovat = true, color_levels = hodnoty)
Formátovací pak může být použit v normálním nastavení protokolování.
Kódy
Následující hodnoty jsou availible pro použití ve formátu řetězce:
- Fg_ {colorname}, {bg_ colorname}: barvy popředí a pozadí. Tyto barvy jména jsou černá, červená, zelená, žlutá, modrá, fialová, azurová a bílá.
- Odvážný: Bold výstup.
- Obnovit: Clear all formátování (oba barvy popředí a pozadí).
- Fg_level, bg_level:. Návrat barva spojená s úrovní záznamů (od color_levels)
Požadavky na :
- Python
Komentáře nebyl nalezen