diff --git a/src/android/camera_device.cpp b/src/android/camera_device.cpp
index 42b08cfc5fed..1a6ad81c6282 100644
--- a/src/android/camera_device.cpp
+++ b/src/android/camera_device.cpp
@@ -844,6 +844,8 @@ const camera_metadata_t *CameraDevice::getStaticMetadata()
 				  availableResultKeys.data(),
 				  availableResultKeys.size());
 
+	LOG(HAL, Debug) << "StaticMetadata usage: " << staticMetadata_->usage();
+
 	if (!staticMetadata_->isValid()) {
 		LOG(HAL, Error) << "Failed to construct static metadata";
 		delete staticMetadata_;
@@ -947,6 +949,8 @@ const camera_metadata_t *CameraDevice::constructDefaultRequestSettings(int type)
 	requestTemplate->addEntry(ANDROID_CONTROL_CAPTURE_INTENT,
 				  &captureIntent, 1);
 
+	LOG(HAL, Debug) << "requestTemplate usage: " << requestTemplate->usage();
+
 	if (!requestTemplate->isValid()) {
 		LOG(HAL, Error) << "Failed to construct request template";
 		delete requestTemplate;
@@ -1483,6 +1487,8 @@ std::unique_ptr<CameraMetadata> CameraDevice::getResultMetadata(int frame_number
 	resultMetadata->addEntry(ANDROID_STATISTICS_SCENE_FLICKER,
 				 &scene_flicker, 1);
 
+	LOG(HAL, Debug) << "resultMetadata usage: " << resultMetadata->usage();
+
 	/*
 	 * Return the result metadata pack even is not valid: get() will return
 	 * nullptr.
