diff options
author | Nao Pross <np@0hm.ch> | 2020-10-19 09:44:01 +0200 |
---|---|---|
committer | Nao Pross <np@0hm.ch> | 2020-10-19 09:45:53 +0200 |
commit | 31a984f943b38e67fa185e268ecf9c46e35791c2 (patch) | |
tree | 18f6b11040120bc0e553f771f36958b16a48da06 /muddle.py | |
parent | Add LICENSE and version (diff) | |
download | Muddle-31a984f943b38e67fa185e268ecf9c46e35791c2.tar.gz Muddle-31a984f943b38e67fa185e268ecf9c46e35791c2.zip |
Color logs
Diffstat (limited to '')
-rw-r--r-- | muddle.py | 16 |
1 files changed, 14 insertions, 2 deletions
@@ -3,6 +3,7 @@ import argparse import configparser import logging +import colorlog import os import sys @@ -33,9 +34,20 @@ log = logging.getLogger("muddle") log.setLevel(logging.DEBUG) if args.verbose: - cli_handler = logging.StreamHandler() + cli_handler = colorlog.StreamHandler() cli_handler.setLevel(logging.DEBUG) - cli_handler.setFormatter(logformatter) + cli_formatter = colorlog.ColoredFormatter("%(name)-13s - %(log_color)s%(levelname)-8s%(reset)s: %(message)s", + datefmt=None, + reset=True, + log_colors={ + 'DEBUG': 'cyan', + 'INFO': 'green', + 'WARNING': 'yellow', + 'ERROR': 'red', + 'CRITICAL': 'red,bg_white', + } + ) + cli_handler.setFormatter(cli_formatter) log.addHandler(cli_handler) # C O N F I G S A N D L O G S |