From b3da96f1fb3d872cea1fee0ed1933858b3a2ddcb Mon Sep 17 00:00:00 2001 From: "shuohigh@gmail.com" Date: Tue, 10 Jun 2025 11:10:24 +0800 Subject: [PATCH] =?UTF-8?q?fix=20:=20TikHub=E7=9A=84Logger=E6=8D=A2?= =?UTF-8?q?=E4=B8=BALoguru?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BowongModalFunctions/utils/VideoUtils.py | 4 ---- .../crawlers/utils/logger.py | 10 ++++++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/BowongModalFunctions/utils/VideoUtils.py b/src/BowongModalFunctions/utils/VideoUtils.py index b0e3a30..31de4ca 100644 --- a/src/BowongModalFunctions/utils/VideoUtils.py +++ b/src/BowongModalFunctions/utils/VideoUtils.py @@ -551,8 +551,6 @@ class VideoUtils: :param output_path: 最终输出文件路径, 片段会根据指定路径附加_1.mp4, _2.mp4等片段编号 :return: 输出片段的本地路径, 输出片段时长 """ - import m3u8 - seek_head = media_markers[0].start.total_seconds() seek_tail = media_markers[-1].end.total_seconds() duration = seek_tail - seek_head @@ -561,8 +559,6 @@ class VideoUtils: local_m3u8_path, temp_dir = await VideoUtils.convert_m3u8_to_local_source(media_path, head=seek_head, tail=seek_tail) logger.info(f"local_playlist: {local_m3u8_path}") - # playlist = m3u8.load(f"file://{local_m3u8_path}") - # stream_total_duration: float = sum(segment.duration for segment in playlist.segments) stream_total_duration = duration for segment in media_markers: diff --git a/src/Douyin_TikTok_Download_API/crawlers/utils/logger.py b/src/Douyin_TikTok_Download_API/crawlers/utils/logger.py index 3c4afcd..7b0b285 100644 --- a/src/Douyin_TikTok_Download_API/crawlers/utils/logger.py +++ b/src/Douyin_TikTok_Download_API/crawlers/utils/logger.py @@ -41,6 +41,7 @@ import datetime from pathlib import Path from rich.logging import RichHandler from logging.handlers import TimedRotatingFileHandler +import loguru class Singleton(type): @@ -151,13 +152,13 @@ def log_setup(log_to_console=True): return logger # 创建临时的日志目录 - temp_log_dir = Path("./logs") - temp_log_dir.mkdir(exist_ok=True) + # temp_log_dir = Path("./logs") + # temp_log_dir.mkdir(exist_ok=True) # 初始化日志管理器 log_manager = LogManager() log_manager.setup_logging( - level=logging.INFO, log_to_console=log_to_console, log_path=temp_log_dir + level=logging.INFO, log_to_console=log_to_console, log_path=None ) # 只保留1000个日志文件 @@ -166,4 +167,5 @@ def log_setup(log_to_console=True): return logger -logger = log_setup() +# logger = log_setup() +logger = loguru.logger