Use trace macro with message generator function 22/303222/2
authorEunki Hong <eunkiki.hong@samsung.com>
Thu, 21 Dec 2023 13:52:23 +0000 (22:52 +0900)
committerEunki Hong <eunkiki.hong@samsung.com>
Wed, 27 Dec 2023 01:28:45 +0000 (01:28 +0000)
Change-Id: I928e5214afd5506f378fd2dddfe0939c728076b5
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
dali/internal/system/common/texture-upload-manager-impl.cpp

index 289e370..8144c00 100644 (file)
@@ -147,13 +147,10 @@ bool TextureUploadManager::ProcessUploadQueue(RequestUploadQueue&& queue)
 
   if(!queue.empty())
   {
+    DALI_TRACE_BEGIN_WITH_MESSAGE_GENERATOR(gTraceFilter, "DALI_WORKER_THREAD_RESOURCE_UPLOAD", [&](std::ostringstream& oss) {
+      oss << "[upload request \'" << queue.size() << "\' images]";
+    });
 #ifdef TRACE_ENABLED
-    if(gTraceFilter && gTraceFilter->IsTraceEnabled())
-    {
-      std::ostringstream stream;
-      stream << "[upload request \'" << queue.size() << "\' images]";
-      DALI_TRACE_BEGIN_WITH_MESSAGE(gTraceFilter, "DALI_WORKER_THREAD_RESOURCE_UPLOAD", stream.str().c_str());
-    }
     uint32_t uploadedCount = 0u;
 #endif
 
@@ -219,14 +216,9 @@ bool TextureUploadManager::ProcessUploadQueue(RequestUploadQueue&& queue)
       submitInfo.flags = 0 | Graphics::SubmitFlagBits::FLUSH;
       mGraphicsController->SubmitCommandBuffers(submitInfo);
     }
-#ifdef TRACE_ENABLED
-    if(gTraceFilter && gTraceFilter->IsTraceEnabled())
-    {
-      std::ostringstream stream;
-      stream << "[uploaded : \'" << uploadedCount << "\']";
-      DALI_TRACE_END_WITH_MESSAGE(gTraceFilter, "DALI_WORKER_THREAD_RESOURCE_UPLOAD", stream.str().c_str());
-    }
-#endif
+    DALI_TRACE_END_WITH_MESSAGE_GENERATOR(gTraceFilter, "DALI_WORKER_THREAD_RESOURCE_UPLOAD", [&](std::ostringstream& oss) {
+      oss << "[uploaded : \'" << uploadedCount << "\']";
+    });
   }
 
   return uploaded;