From 5eff5a3d808b4e820efb29c9859402f27efb29bf Mon Sep 17 00:00:00 2001 From: nanako <469449812@qq.com> Date: Thu, 30 Oct 2025 14:32:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=97=A5=E5=BF=97=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E5=88=9D=E5=A7=8B=E5=8C=96=E4=B8=AD=E7=9A=84=E9=80=92?= =?UTF-8?q?=E5=BD=92=E8=B0=83=E7=94=A8=E9=97=AE=E9=A2=98=EF=BC=8C=E7=9B=B4?= =?UTF-8?q?=E6=8E=A5=E4=BD=BF=E7=94=A8logger=5F=E8=BF=9B=E8=A1=8C=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/misc/logger.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/misc/logger.cpp b/src/misc/logger.cpp index 03205f1..3fe6bbb 100644 --- a/src/misc/logger.cpp +++ b/src/misc/logger.cpp @@ -48,10 +48,11 @@ void logger::init(const std::string& app_name, initialized_ = true; - log_info("音频后端日志系统已初始化"); - log_info("日志级别: {}", spdlog::level::to_string_view(static_cast(log_level))); + // 直接访问logger_,避免在初始化日志系统时调用log_info导致递归(自死锁) + logger_->info("音频后端日志系统已初始化"); + logger_->info("日志级别: {}", spdlog::level::to_string_view(static_cast(log_level))); if (file_logging) { - log_info("日志文件路径: {}", log_dir + "/" + app_name + ".log"); + logger_->info("日志文件路径: {}", log_dir + "/" + app_name + ".log"); } }