diff --git a/src/VizumCamera.cpp b/src/VizumCamera.cpp index 8fd5749..c164a2b 100644 --- a/src/VizumCamera.cpp +++ b/src/VizumCamera.cpp @@ -228,8 +228,9 @@ void VizumCamera::ConvertLaserLineDataToPointCloud(void* laserLinePoint) scanLine2D.push_back(px); } - // 统计信息 - LOG_INFO("[VizumCamera] 收到扫描线: {} 个点, 有效点: {}", nPoints, validCount); + // 逐线统计只留 TRACE(SPDLOG_ACTIVE_LEVEL=DEBUG 下编译期剔除,不再刷爆日志); + // 每次扫描的汇总信息由采集结束处的 "Organized grid built" 一条日志给出 + LOG_TRACE("[VizumCamera] 收到扫描线: {} 个点, 有效点: {}", nPoints, validCount); // 将扫描线添加到累积的扫描线数据中 if (!scanLine.empty()) { @@ -240,7 +241,7 @@ void VizumCamera::ConvertLaserLineDataToPointCloud(void* laserLinePoint) meta.timestamp = pLaserLinePoint->llTimeStamp; meta.encodeNo = pLaserLinePoint->nEncodeNo; m_accumulatedLineMeta.push_back(meta); - LOG_INFO("[VizumCamera] 累积扫描线数量: {}", m_accumulatedScanLines.size()); + LOG_TRACE("[VizumCamera] 累积扫描线数量: {}", m_accumulatedScanLines.size()); } #else (void)laserLinePoint; @@ -306,9 +307,9 @@ bool VizumCamera::InitSDK() return false; } - // 设置日志级别(与VznlSDKManager保持一致) - // 启用控制台和文件日志,以便在调试时能看到输出 - VzNL_SetLogLevel(keNLLogLevel_Information, (EVzNLLogType)(keNLLogType_Console | keNLLogType_File)); + // SDK 日志:只记警告及以上、只写文件(VizumLog/) + // Information 级会逐帧刷屏,现场排查需要更详细时临时调回 + VzNL_SetLogLevel(keNLLogLevel_Warning, keNLLogType_File); s_sdkInitialized = true; LOG_INFO("[VizumCamera] SDK initialized successfully");