summaryrefslogtreecommitdiff
path: root/tidal_dl_ng/logger.py
diff options
context:
space:
mode:
authorWarry <FunWarry@users.noreply.github.com>2025-12-03 11:41:18 +0100
committerWarry <FunWarry@users.noreply.github.com>2025-12-03 11:41:18 +0100
commitc1d40619aa2aa44f5d967af9b5f47d040d6dc7dd (patch)
treead05969f0bae4cfe68e3e5baf9ea6a8954fa626a /tidal_dl_ng/logger.py
parent85f7e33b28985afd62a99d64b3e7a6883d62b072 (diff)
parente89be804fd8fdbee1638f0cdc055eb095206ef8c (diff)
downloadtidal-dl-ng-c1d40619aa2aa44f5d967af9b5f47d040d6dc7dd.tar.gz
Merge branch 'feature/json-downloaded' into fusion-refac-&-info
# Conflicts: # .gitignore # README.md # tidal_dl_ng/gui.py
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)