This is an automated email from the ASF dual-hosted git repository.

fgerlits pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git

commit e3e9b722f0e297c072646bd22906162a25177fb6
Author: Gabor Gyimesi <[email protected]>
AuthorDate: Wed Jun 11 10:29:20 2025 +0200

    MINIFICPP-2574 Change log level for flow config persistance failure
    
    Signed-off-by: Ferenc Gerlits <[email protected]>
    Closes #1976
---
 libminifi/src/core/FlowConfiguration.cpp | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/libminifi/src/core/FlowConfiguration.cpp 
b/libminifi/src/core/FlowConfiguration.cpp
index 840114c4d..761aafdd8 100644
--- a/libminifi/src/core/FlowConfiguration.cpp
+++ b/libminifi/src/core/FlowConfiguration.cpp
@@ -149,10 +149,14 @@ bool FlowConfiguration::persist(const std::string& 
serialized_flow) {
     logger_->log_debug("Copy {} to {}", *config_path_, config_file_backup);
   }
 
-  const bool status = filesystem_->write(*config_path_, serialized_flow);
-  logger_->log_info("Result of updating the config file {}: {}", 
*config_path_, status ? "success" : "failure");
+  const bool is_write_successful = filesystem_->write(*config_path_, 
serialized_flow);
+  if (is_write_successful) {
+    logger_->log_info("Successfully updated the flow configuration file {}", 
*config_path_);
+  } else {
+    logger_->log_error("Failed to update the flow configuration file {}", 
*config_path_);
+  }
   checksum_calculator_.invalidateChecksum();
-  return status;
+  return is_write_successful;
 }
 
 std::unique_ptr<core::ProcessGroup> 
FlowConfiguration::createRootProcessGroup(const std::string &name, const 
utils::Identifier &uuid, int version) {

Reply via email to