From 1c91f39417abc3b898df3bfe20902077e0124427 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B6=B5=E6=9B=A6?= Date: Thu, 16 May 2024 23:43:39 +0000 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E5=BF=97=E9=87=8C=E8=BE=93=E5=87=BA?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xiaomusic/xiaomusic.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/xiaomusic/xiaomusic.py b/xiaomusic/xiaomusic.py index 20cf93a..04b46ab 100644 --- a/xiaomusic/xiaomusic.py +++ b/xiaomusic/xiaomusic.py @@ -32,12 +32,15 @@ from xiaomusic.utils import ( fuzzyfinder, ) +from xiaomusic import ( + __version__, +) + EOF = object() PLAY_TYPE_ONE = 0 # 单曲循环 PLAY_TYPE_ALL = 1 # 全部循环 - class XiaoMusic: def __init__(self, config: Config): self.config = config @@ -76,9 +79,13 @@ class XiaoMusic: self._stop_timer = None # setup logger + logging.basicConfig( + format=f"[{__version__}]\t%(message)s", + datefmt="[%X]", + handlers=[RichHandler(rich_tracebacks=True)] + ) self.log = logging.getLogger("xiaomusic") self.log.setLevel(logging.DEBUG if config.verbose else logging.INFO) - self.log.addHandler(RichHandler()) self.log.debug(config) # 启动时重新生成一次播放列表