aboutsummaryrefslogtreecommitdiffstats
path: root/muddle.py
diff options
context:
space:
mode:
authorNao Pross <np@0hm.ch>2020-10-19 09:44:01 +0200
committerNao Pross <np@0hm.ch>2020-10-19 09:45:53 +0200
commit31a984f943b38e67fa185e268ecf9c46e35791c2 (patch)
tree18f6b11040120bc0e553f771f36958b16a48da06 /muddle.py
parentAdd LICENSE and version (diff)
downloadMuddle-31a984f943b38e67fa185e268ecf9c46e35791c2.tar.gz
Muddle-31a984f943b38e67fa185e268ecf9c46e35791c2.zip
Color logs
Diffstat (limited to '')
-rw-r--r--muddle.py16
1 files changed, 14 insertions, 2 deletions
diff --git a/muddle.py b/muddle.py
index f763280..81bc683 100644
--- a/muddle.py
+++ b/muddle.py
@@ -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