summaryrefslogtreecommitdiff
path: root/tidal_dl_ng/logger.py
diff options
context:
space:
mode:
Diffstat (limited to 'tidal_dl_ng/logger.py')
-rw-r--r--tidal_dl_ng/logger.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/tidal_dl_ng/logger.py b/tidal_dl_ng/logger.py
index 83477a7..0874cdc 100644
--- a/tidal_dl_ng/logger.py
+++ b/tidal_dl_ng/logger.py
@@ -52,14 +52,17 @@ handler_qt: QtHandler = QtHandler()
# log_fmt: str = "[%(asctime)s] %(levelname)s: %(message)s"
log_fmt: str = "> %(message)s"
# formatter = logging.Formatter(log_fmt)
-formatter = coloredlogs.ColoredFormatter(fmt=log_fmt)
+# Configure custom level styles to make INFO messages green
+level_styles = coloredlogs.DEFAULT_LEVEL_STYLES.copy()
+level_styles["info"] = {"color": "green"}
+formatter = coloredlogs.ColoredFormatter(fmt=log_fmt, level_styles=level_styles)
handler_qt.setFormatter(formatter)
logger_gui.addHandler(handler_qt)
logger_gui.setLevel(logging.DEBUG)
logger_cli = logging.getLogger(__name__)
handler_stream: logging.StreamHandler = logging.StreamHandler()
-formatter = coloredlogs.ColoredFormatter(fmt=log_fmt)
+formatter = coloredlogs.ColoredFormatter(fmt=log_fmt, level_styles=level_styles)
handler_stream.setFormatter(formatter)
logger_cli.addHandler(handler_stream)
logger_cli.setLevel(logging.DEBUG)