From b65df7e7554b45e2d3d7fdb5b37c2ab7df3db4fe Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sun, 13 Jul 2025 15:16:45 +0300 Subject: [PATCH] libcamera: camera_manager: Log info message to report camera creation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Camera creation is one of the most important events generated by libcamera, but we are completely silent about it. The lack of a log message makes it more difficult to identify problems and provide support. Fix it by adding an Info message that reports the camera id and its pipeline handler when the camera is added. Signed-off-by: Laurent Pinchart Reviewed-by: Kieran Bingham Reviewed-by: Umang Jain Reviewed-by: Barnabás Pőcze Signed-off-by: Kieran Bingham --- src/libcamera/camera_manager.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libcamera/camera_manager.cpp b/src/libcamera/camera_manager.cpp index e62e7193..f81794bf 100644 --- a/src/libcamera/camera_manager.cpp +++ b/src/libcamera/camera_manager.cpp @@ -217,6 +217,10 @@ void CameraManager::Private::addCamera(std::shared_ptr camera) cameras_.push_back(camera); } + LOG(Camera, Info) + << "Adding camera '" << camera->id() << "' for pipeline handler " + << camera->_d()->pipe()->name(); + /* Report the addition to the public signal */ CameraManager *const o = LIBCAMERA_O_PTR(); o->cameraAdded.emit(camera);