关闭不必要的打印 2137/1 2137/head 2139/target/1
authorCaisking <Casiking@zhihuishixun.com>
Sat, 23 Aug 2025 09:00:32 +0000 (17:00 +0800)
committerCaisking <Casiking@zhihuishixun.com>
Sat, 23 Aug 2025 09:00:32 +0000 (17:00 +0800)
code/sdk/zhihui/UI/producttest/BUTTON_VIEWID_FIX.md
code/sdk/zhihui/UI/producttest/src/testModel.cpp
code/sdk/zhihui/UI/producttest/src/testPresenter.cpp
code/sdk/zhihui/UI/producttest/src/testQRCode.cpp
code/sdk/zhihui/UI/producttest/src/testView.cpp
code/sdk/zhihui/UI/producttest/src/testgsenson.cpp
code/sdk/zhihui/UI/producttest/src/testmagnetic.cpp

index 96b883b..45f385b 100644 (file)
@@ -126,7 +126,7 @@ test_status_t test_status_list[MAX_TEST_ITEM] = {
 ```cpp
 // 获取测试项描述
 std::string viewDesc = testModel::GetInstance()->GetTestItemDescription(viewId);
-printf("目前测试项的描述是:%s\n",viewDesc.c_str());
+WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"目前测试项的描述是:%s\n",viewDesc.c_str());
 
 // 安全检查:确保viewDesc不为空
 if (viewDesc.empty())
@@ -162,10 +162,10 @@ if (viewDesc.empty())
 ### 1. **添加详细日志输出**
 在`AddResultButtons`中添加更多日志:
 ```cpp
-printf("AddResultButtons: viewId=%d\n", viewId);
-printf("AddResultButtons: viewDesc=%s\n", viewDesc.c_str());
-printf("AddResultButtons: okIdStr=%s\n", okIdStr.c_str());
-printf("AddResultButtons: failIdStr=%s\n", failIdStr.c_str());
+WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"AddResultButtons: viewId=%d\n", viewId);
+WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"AddResultButtons: viewDesc=%s\n", viewDesc.c_str());
+WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"AddResultButtons: okIdStr=%s\n", okIdStr.c_str());
+WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"AddResultButtons: failIdStr=%s\n", failIdStr.c_str());
 ```
 
 ### 2. **验证枚举值范围**
index 46623fc..a70ae57 100644 (file)
@@ -66,7 +66,7 @@ namespace OHOS
     // 通过测试项描述进行更新
     bool testModel::SetResult(std::string viewIdstr)
     {
-        printf("目前传过来的idstr:%s\n", viewIdstr.c_str());
+        WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"目前传过来的idstr:%s\n", viewIdstr.c_str());
         // 解析执行结果
         test_status_enum status = TEST_STATUS_NONE;
         if (strncmp(viewIdstr.c_str(), "TestOK", 6) == 0)
@@ -85,7 +85,7 @@ namespace OHOS
 
         // 提取测试项描述(跳过前面的"TestOK"或"TestNO")
         std::string desc = viewIdstr.substr(6);
-        printf("提取的测试项:%s\n", desc.c_str());
+        WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"提取的测试项:%s\n", desc.c_str());
 
         // 查找匹配的测试项并更新状态
         for (int i = 0; i < MAX_TEST_ITEM; i++)
@@ -223,7 +223,7 @@ namespace OHOS
 
     void testModel::testModelupdata(int type)
     {
-        printf("testModelupdata : %d\n", type);
+        WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"testModelupdata : %d\n", type);
         switch (type)
         {
         case 1:
index efea0a5..ac60704 100644 (file)
@@ -159,14 +159,14 @@ namespace OHOS
     bool testPresenter::OnClick(UIView &view, const ClickEvent &event)\r
     {\r
         // === VIEWID 点击追踪调试 ===\r
-        printf("=== ONCLICK VIEWID DEBUG ===\n");\r
-        printf("按钮被点击,view.GetViewId() = %s\n", view.GetViewId());\r
-        printf("view.GetViewId() 地址 = %p\n", view.GetViewId());\r
-        printf("view.GetViewId() 长度 = %zu\n", strlen(view.GetViewId()));\r
-        printf("按钮类型 = %d\n", view.GetViewType());\r
-        printf("按钮位置 = (%d, %d)\n", view.GetX(), view.GetY());\r
-        printf("按钮大小 = %dx%d\n", view.GetWidth(), view.GetHeight());\r
-        printf("=== ONCLICK VIEWID DEBUG END ===\n");\r
+        WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"=== ONCLICK VIEWID DEBUG ===\n");\r
+        WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"按钮被点击,view.GetViewId() = %s\n", view.GetViewId());\r
+        WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"view.GetViewId() 地址 = %p\n", view.GetViewId());\r
+        WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"view.GetViewId() 长度 = %zu\n", strlen(view.GetViewId()));\r
+        WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"按钮类型 = %d\n", view.GetViewType());\r
+        WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"按钮位置 = (%d, %d)\n", view.GetX(), view.GetY());\r
+        WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"按钮大小 = %dx%d\n", view.GetWidth(), view.GetHeight());\r
+        WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,"=== ONCLICK VIEWID DEBUG END ===\n");\r
         \r
         testView *p_SystemView = testView::GetInstance();\r
         int len=MAX_TESTVIEWID;//sizeof(Test_ViewMapper_t)/sizeof(Test_ViewMapper_t[0]);\r
@@ -509,7 +509,7 @@ extern "C"
         if(testView::GetInstance())\r
             testView::GetInstance()->ChangeView(TESTVIEW,TP);\r
         else\r
-            printf("xxxxxxxxxxxxxxxxxxxxx\r\n");\r
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"xxxxxxxxxxxxxxxxxxxxx\r\n");\r
     }\r
 \r
     void factorytest_enter_test_lcd_view(void)\r
@@ -517,7 +517,7 @@ extern "C"
         if( testView::GetInstance())\r
             testView::GetInstance()->ChangeView(TESTVIEW,LCD);\r
         else\r
-            printf("xxxxxxxxxxxxxxxxxxxxx\r\n");\r
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"xxxxxxxxxxxxxxxxxxxxx\r\n");\r
     }\r
 \r
     void factorytest_enter_test_button_view(void)\r
index 310163b..87c1900 100644 (file)
@@ -180,10 +180,10 @@ namespace OHOS
         
       
         // 调试:打印内容长度
-        printf("=== 二维码内容长度检查 ===\n");
-        printf("内容长度: %zu 字符\n", content.length());
-        printf("内容预览:\n%s\n", content.c_str());
-        printf("=== 内容长度检查结束 ===\n");
+        WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"=== 二维码内容长度检查 ===\n");
+        WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"内容长度: %zu 字符\n", content.length());
+        WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"内容预览:\n%s\n", content.c_str());
+        WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"=== 内容长度检查结束 ===\n");
         
         return content;
     }
index 7044a57..84ce48a 100644 (file)
@@ -288,7 +288,7 @@ namespace OHOS
             return false;
         }
 
-        printf("目前测试项id:%d",viewId);
+        WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"目前测试项id:%d",viewId);
 
         // 创建新按钮(如果当前按钮为空)
         if (oktestBtn == nullptr)
@@ -322,10 +322,10 @@ namespace OHOS
 
         // 获取当前测试项状态
         test_status_enum status = testModel::GetInstance()->GetResult(viewId);
-        printf("目前该项的测试状态为:%d\n",status);
+        WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"目前该项的测试状态为:%d\n",status);
         // 获取测试项描述
         std::string viewDesc = testModel::GetInstance()->GetTestItemDescription(viewId);
-        printf("目前测试项的描述是:%s\n",viewDesc.c_str());
+        WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"目前测试项的描述是:%s\n",viewDesc.c_str());
         
         // 安全检查:确保viewDesc不为空
         if (viewDesc.empty())
@@ -354,17 +354,17 @@ namespace OHOS
 
             // 设置按钮标识 - 修复悬空指针问题
             okButtonViewId = "TestOK" + viewDesc;
-            printf("=== VIEWID DEBUG ===\n");
-            printf("设置前 oktestBtn->GetViewId() = %s\n", oktestBtn->GetViewId());
-            printf("准备设置 viewId = %s\n", okButtonViewId.c_str());
-            printf("okButtonViewId 字符串地址 = %p\n", okButtonViewId.c_str());
-            printf("okButtonViewId 字符串长度 = %zu\n", okButtonViewId.length());
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"=== VIEWID DEBUG ===\n");
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"设置前 oktestBtn->GetViewId() = %s\n", oktestBtn->GetViewId());
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"准备设置 viewId = %s\n", okButtonViewId.c_str());
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"okButtonViewId 字符串地址 = %p\n", okButtonViewId.c_str());
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"okButtonViewId 字符串长度 = %zu\n", okButtonViewId.length());
             
             oktestBtn->SetViewId(okButtonViewId.c_str());
             
-            printf("设置后 oktestBtn->GetViewId() = %s\n", oktestBtn->GetViewId());
-            printf("设置后 oktestBtn->GetViewId() 地址 = %p\n", oktestBtn->GetViewId());
-            printf("=== VIEWID DEBUG END ===\n");
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"设置后 oktestBtn->GetViewId() = %s\n", oktestBtn->GetViewId());
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"设置后 oktestBtn->GetViewId() 地址 = %p\n", oktestBtn->GetViewId());
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"=== VIEWID DEBUG END ===\n");
             
             // UIView::OnClickListener *clickListener = static_cast<UIView::OnClickListener *>(testPresenter::GetInstance());
             oktestBtn->SetOnClickListener(presenter_);
@@ -392,17 +392,17 @@ namespace OHOS
 
             // 设置按钮标识(修复了原代码中的错误)- 修复悬空指针问题
             failButtonViewId = "TestNO" + viewDesc;
-            printf("=== VIEWID DEBUG FAIL BUTTON ===\n");
-            printf("设置前 failtestBtn->GetViewId() = %s\n", failtestBtn->GetViewId());
-            printf("准备设置 viewId = %s\n", failButtonViewId.c_str());
-            printf("failButtonViewId 字符串地址 = %p\n", failButtonViewId.c_str());
-            printf("failButtonViewId 字符串长度 = %zu\n", failButtonViewId.length());
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"=== VIEWID DEBUG FAIL BUTTON ===\n");
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"设置前 failtestBtn->GetViewId() = %s\n", failtestBtn->GetViewId());
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"准备设置 viewId = %s\n", failButtonViewId.c_str());
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"failButtonViewId 字符串地址 = %p\n", failButtonViewId.c_str());
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"failButtonViewId 字符串长度 = %zu\n", failButtonViewId.length());
             
             failtestBtn->SetViewId(failButtonViewId.c_str());
             
-            printf("设置后 failtestBtn->GetViewId() = %s\n", failtestBtn->GetViewId());
-            printf("设置后 failtestBtn->GetViewId() 地址 = %p\n", failtestBtn->GetViewId());
-            printf("=== VIEWID DEBUG FAIL BUTTON END ===\n");
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"设置后 failtestBtn->GetViewId() = %s\n", failtestBtn->GetViewId());
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"设置后 failtestBtn->GetViewId() 地址 = %p\n", failtestBtn->GetViewId());
+            WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"=== VIEWID DEBUG FAIL BUTTON END ===\n");
             
             // UIView::OnClickListener *clickListener = static_cast<UIView::OnClickListener *>(testPresenter::GetInstance());
             failtestBtn->SetOnClickListener(presenter_);
index 4c0962a..ed0d263 100644 (file)
@@ -175,7 +175,7 @@ namespace OHOS
 
         // FactoryTestResult *g_ret = OHOS::testPresenter::GetInstance()->GetFactoryTestResult();
         // if (g_ret) {
-        //     printf("gsensor test result:%d\n", g_ret->gsensor);
+        //     WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"gsensor test result:%d\n", g_ret->gsensor);
         // }
 
 #endif
index fcf38f1..5a32c16 100644 (file)
@@ -171,7 +171,7 @@ namespace OHOS
 
         // FactoryTestResult *g_ret = OHOS::testPresenter::GetInstance()->GetFactoryTestResult();  
         // if(g_ret)
-        //     printf("mag test result:%d\n",g_ret->mag);
+        //     WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP,"mag test result:%d\n",g_ret->mag);
 
         char buf[16]={0};
         sprintf(buf,"angle:%.2f",angle_value);