修复日志系统初始化中的递归调用问题,直接使用logger_进行日志记录

This commit is contained in:
2025-10-30 14:32:23 +08:00
parent 7ba661186b
commit 5eff5a3d80

View File

@@ -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<spdlog::level::level_enum>(log_level)));
// 直接访问logger_避免在初始化日志系统时调用log_info导致递归自死锁
logger_->info("音频后端日志系统已初始化");
logger_->info("日志级别: {}", spdlog::level::to_string_view(static_cast<spdlog::level::level_enum>(log_level)));
if (file_logging) {
log_info("日志文件路径: {}", log_dir + "/" + app_name + ".log");
logger_->info("日志文件路径: {}", log_dir + "/" + app_name + ".log");
}
}