From b1067ec78d6d0062576c82e7820fd3cb1b256c46 Mon Sep 17 00:00:00 2001
From: NAUD Maxence <maxence.naud@cea.fr>
Date: Fri, 29 Nov 2024 17:16:23 +0000
Subject: [PATCH] fix a log and add some details to another log

---
 src/backend/OperatorImpl.cpp    | 4 ++--
 src/operator/OperatorTensor.cpp | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/backend/OperatorImpl.cpp b/src/backend/OperatorImpl.cpp
index 1708d9e36..c74b538a4 100644
--- a/src/backend/OperatorImpl.cpp
+++ b/src/backend/OperatorImpl.cpp
@@ -95,7 +95,7 @@ Aidge::ImplSpec Aidge::OperatorImpl::getBestMatch(const ImplSpec& requiredSpecs)
     Log::debug("getBestMatch() for requirements: {}", requiredSpecs);
 
     const auto availableSpecsSet = getAvailableImplSpecs();
-    AIDGE_ASSERT(availableSpecsSet.size() > 0 , 
+    AIDGE_ASSERT(availableSpecsSet.size() > 0 ,
                  "OperatorImpl::getBestMatch(): No available specs found by"
                  "getAvailableSpecs(). "
                  "Cannot find best implementation for required specs, aborting.");
@@ -139,7 +139,7 @@ Aidge::ImplSpec Aidge::OperatorImpl::getBestMatch(const ImplSpec& requiredSpecs)
             if (mandatory) {
                 // Required attribute:
                 if (!spec.attrs.hasAttr(name)) {
-                    Log::debug("Could not find mandatory attribute {} value {}.", name);
+                    Log::debug("Could not find mandatory attribute '{}'.", name);
                     // Missing attribute
                     match = false;
                     break;
diff --git a/src/operator/OperatorTensor.cpp b/src/operator/OperatorTensor.cpp
index 586dbc203..3bdb4b171 100644
--- a/src/operator/OperatorTensor.cpp
+++ b/src/operator/OperatorTensor.cpp
@@ -88,7 +88,7 @@ std::shared_ptr<Aidge::Data> Aidge::OperatorTensor::getRawOutput(const Aidge::IO
 }
 
 const std::shared_ptr<Aidge::Tensor>& Aidge::OperatorTensor::getOutput(const Aidge::IOIndex_t outputIdx) const {
-    AIDGE_ASSERT(outputIdx < nbOutputs(), "{} Operator has {} outputs", type(), nbOutputs());
+    AIDGE_ASSERT(outputIdx < nbOutputs(), "{} Operator has {} outputs, asked for output#{}", type(), nbOutputs(), outputIdx);
     return mOutputs[outputIdx];
 }
 
-- 
GitLab