diff --git a/src/libcamera/request.cpp b/src/libcamera/request.cpp
index 6b9e0b4a..bcb0a1a7 100644
--- a/src/libcamera/request.cpp
+++ b/src/libcamera/request.cpp
@@ -212,6 +212,10 @@ void Request::complete()
 {
 	ASSERT(!hasPendingBuffers());
 	status_ = cancelled_ ? RequestCancelled : RequestComplete;
+
+	LOG(Request, Debug) << "Request has completed - cookie: "
+			    << cookie_
+			    << (cancelled_ ? " [Cancelled]" : "");
 }
 
 /**
