diff --git a/frameworks/innerkitsimpl/codec/src/image_source.cpp b/frameworks/innerkitsimpl/codec/src/image_source.cpp index 19a62c35d237337513b6b2d1a363a4981b1e1a71..0d8d4cd0c2ef719c10bffb6109fb92f4347b6535 100644 --- a/frameworks/innerkitsimpl/codec/src/image_source.cpp +++ b/frameworks/innerkitsimpl/codec/src/image_source.cpp @@ -1683,9 +1683,9 @@ uint32_t ImageSource::ModifyImageProperty(std::shared_ptr meta } } metadataAccessor->Set(exifMetadata_); - IMAGE_LOGI("ModifyImageProperty accesssor modify start"); + IMAGE_LOGD("ModifyImageProperty accesssor modify start"); ret = metadataAccessor->Write(); - IMAGE_LOGI("ModifyImageProperty accesssor modify end"); + IMAGE_LOGD("ModifyImageProperty accesssor modify end"); if (!srcFilePath_.empty() && ret == SUCCESS) { RefreshImageSourceByPathName(); } diff --git a/frameworks/kits/js/common/image_source_napi.cpp b/frameworks/kits/js/common/image_source_napi.cpp index 75969e82715f82d6ebcb6e9631fdc34957606d90..8f8ba30007e0731f6f6be825312f8eabcc424559 100644 --- a/frameworks/kits/js/common/image_source_napi.cpp +++ b/frameworks/kits/js/common/image_source_napi.cpp @@ -2392,6 +2392,8 @@ static uint32_t CheckExifDataValue(const std::string &key, const std::string &va static void ModifyImagePropertiesExecute(napi_env env, void *data) { + IMAGE_LOGI("ModifyImageProperties start."); + auto start = std::chrono::high_resolution_clock::now(); auto context = static_cast(data); if (context == nullptr) { IMAGE_LOGE("empty context"); @@ -2414,6 +2416,9 @@ static void ModifyImagePropertiesExecute(napi_env env, void *data) } } context->status = context->errMsgArray.size() > 0 ? ERROR : SUCCESS; + auto end = std::chrono::high_resolution_clock::now(); + auto duration = std::chrono::duration_cast(end - start); + IMAGE_LOGI("ModifyImageProperties end, cost: %{public}llu ms", duration.count()); } static void ModifyImagePropertyExecute(napi_env env, void *data)