This is an automated email from the ASF dual-hosted git repository. martinzink pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
commit 3cf814be29102248093d10898b827fb7fc287655 Author: Marton Szasz <sza...@apache.org> AuthorDate: Tue May 21 13:42:28 2024 +0200 MINIFICPP-2353 improve some logs, accept the old yaml c2 mimetype Closes #1772 Signed-off-by: Martin Zink <martinz...@apache.org> --- extensions/http-curl/tests/C2ClearCoreComponentStateTest.cpp | 4 ++-- extensions/libarchive/MergeContent.cpp | 4 ++-- extensions/libarchive/MergeContent.h | 2 +- extensions/standard-processors/processors/UpdateAttribute.cpp | 2 +- libminifi/include/core/flow/AdaptiveConfiguration.h | 2 +- libminifi/src/controllers/SSLContextService.cpp | 4 ++-- libminifi/src/core/ProcessSession.cpp | 6 +++--- 7 files changed, 12 insertions(+), 12 deletions(-) diff --git a/extensions/http-curl/tests/C2ClearCoreComponentStateTest.cpp b/extensions/http-curl/tests/C2ClearCoreComponentStateTest.cpp index f43204c77..48202512a 100644 --- a/extensions/http-curl/tests/C2ClearCoreComponentStateTest.cpp +++ b/extensions/http-curl/tests/C2ClearCoreComponentStateTest.cpp @@ -41,7 +41,7 @@ class VerifyC2ClearCoreComponentState : public VerifyC2Base { LogTestController::getInstance().setDebug<minifi::c2::RESTSender>(); LogTestController::getInstance().setDebug<minifi::FlowController>(); LogTestController::getInstance().setDebug<minifi::core::ProcessContext>(); - LogTestController::getInstance().setTrace<minifi::core::ProcessSession>(); + LogTestController::getInstance().setDebug<minifi::core::ProcessSession>(); LogTestController::getInstance().setDebug<minifi::processors::TailFile>(); VerifyC2Base::testSetup(); } @@ -139,7 +139,7 @@ class ClearCoreComponentStateHandler: public HeartbeatHandler { auto tail_file_ran_again_checker = [this] { const auto log_contents = LogTestController::getInstance().getLogs(); const std::string tailing_file_pattern = "[debug] Tailing file " + file_1_location_.string(); - const std::string tail_file_committed_pattern = "[trace] ProcessSession committed for TailFile1"; + const std::string tail_file_committed_pattern = "ProcessSession committed for TailFile1"; const std::vector<std::string> patterns = {tailing_file_pattern, tailing_file_pattern, tail_file_committed_pattern}; return utils::string::matchesSequence(log_contents, patterns); }; diff --git a/extensions/libarchive/MergeContent.cpp b/extensions/libarchive/MergeContent.cpp index c24dd5569..45a7c13f9 100644 --- a/extensions/libarchive/MergeContent.cpp +++ b/extensions/libarchive/MergeContent.cpp @@ -232,7 +232,7 @@ bool MergeContent::processBin(core::ProcessSession &session, std::unique_ptr<Bin return session.read(ff, cb); }; - const char* mimeType; + const char* mimeType = nullptr; std::unique_ptr<MergeBin> mergeBin; std::unique_ptr<minifi::FlowFileSerializer> serializer = std::make_unique<PayloadSerializer>(flowFileReader); if (mergeFormat_ == merge_content_options::MERGE_FORMAT_CONCAT_VALUE) { @@ -272,7 +272,7 @@ bool MergeContent::processBin(core::ProcessSession &session, std::unique_ptr<Bin for (const auto& flow : flows) { session.transfer(flow, Original); } - logger_->log_info("Merge FlowFile record UUID {}, payload length {}", merge_flow->getUUIDStr(), merge_flow->getSize()); + logger_->log_debug("Merge FlowFile record UUID {}, payload length {}", merge_flow->getUUIDStr(), merge_flow->getSize()); return true; } diff --git a/extensions/libarchive/MergeContent.h b/extensions/libarchive/MergeContent.h index 895269865..af6f1c9c1 100644 --- a/extensions/libarchive/MergeContent.h +++ b/extensions/libarchive/MergeContent.h @@ -381,7 +381,7 @@ class MergeContent : public processors::BinFiles { ADD_COMMON_VIRTUAL_FUNCTIONS_FOR_PROCESSORS - void onSchedule(core::ProcessContext& context, core::ProcessSessionFactory& sessionFactory) override; + void onSchedule(core::ProcessContext& context, core::ProcessSessionFactory& session_factory) override; void onTrigger(core::ProcessContext& context, core::ProcessSession& session) override; void initialize() override; bool processBin(core::ProcessSession &session, std::unique_ptr<Bin> &bin) override; diff --git a/extensions/standard-processors/processors/UpdateAttribute.cpp b/extensions/standard-processors/processors/UpdateAttribute.cpp index e7ea701c4..bb443ba07 100644 --- a/extensions/standard-processors/processors/UpdateAttribute.cpp +++ b/extensions/standard-processors/processors/UpdateAttribute.cpp @@ -57,7 +57,7 @@ void UpdateAttribute::onTrigger(core::ProcessContext& context, core::ProcessSess std::string value; context.getDynamicProperty(attribute, value, flow_file.get()); flow_file->setAttribute(attribute.getName(), value); - logger_->log_info("Set attribute '{}' of flow file '{}' with value '{}'", attribute.getName(), flow_file->getUUIDStr(), value); + logger_->log_debug("Set attribute '{}' of flow file '{}' with value '{}'", attribute.getName(), flow_file->getUUIDStr(), value); } session.transfer(flow_file, Success); } catch (const std::exception &e) { diff --git a/libminifi/include/core/flow/AdaptiveConfiguration.h b/libminifi/include/core/flow/AdaptiveConfiguration.h index fe041ff9c..6487f5ef0 100644 --- a/libminifi/include/core/flow/AdaptiveConfiguration.h +++ b/libminifi/include/core/flow/AdaptiveConfiguration.h @@ -30,7 +30,7 @@ class AdaptiveConfiguration : public StructuredConfiguration { explicit AdaptiveConfiguration(ConfigurationContext ctx); std::vector<std::string> getSupportedFormats() const override { - return {"application/json", "text/yml"}; + return {"application/json", "text/yml", "application/vnd.minifi-c2+yaml;version=2"}; } std::unique_ptr<core::ProcessGroup> getRootFromPayload(const std::string &payload) override; diff --git a/libminifi/src/controllers/SSLContextService.cpp b/libminifi/src/controllers/SSLContextService.cpp index 718078c51..d2e194c27 100644 --- a/libminifi/src/controllers/SSLContextService.cpp +++ b/libminifi/src/controllers/SSLContextService.cpp @@ -523,9 +523,9 @@ void SSLContextService::verifyCertificateExpiration() { if (end_date.value() < std::chrono::system_clock::now()) { logger_->log_error("Certificate in '{}' expired at {}", cert_file, end_date_str); } else if (auto diff = end_date.value() - std::chrono::system_clock::now(); diff < std::chrono::weeks{2}) { - logger_->log_error("Certificate in '{}' will expire at {}", cert_file, end_date_str); + logger_->log_warn("Certificate in '{}' will expire at {}", cert_file, end_date_str); } else { - logger_->log_error("Certificate in '{}' will expire at {}", cert_file, end_date_str); + logger_->log_debug("Certificate in '{}' will expire at {}", cert_file, end_date_str); } } else { logger_->log_error("Could not determine expiration date for certificate in '{}'", cert_file); diff --git a/libminifi/src/core/ProcessSession.cpp b/libminifi/src/core/ProcessSession.cpp index c8d28a263..5a2460ec8 100644 --- a/libminifi/src/core/ProcessSession.cpp +++ b/libminifi/src/core/ProcessSession.cpp @@ -194,7 +194,7 @@ std::shared_ptr<core::FlowFile> ProcessSession::clone(const FlowFile& parent, in } void ProcessSession::remove(const std::shared_ptr<core::FlowFile> &flow) { - logger_->log_trace("Removing flow file with UUID: {}", flow->getUUIDStr()); + logger_->log_debug("Removing flow file with UUID: {}", flow->getUUIDStr()); flow->setDeleted(true); deleted_flowfiles_.push_back(flow); std::string reason = process_context_->getProcessorNode()->getName() + " drop flow record " + flow->getUUIDStr(); @@ -220,7 +220,7 @@ void ProcessSession::penalize(const std::shared_ptr<core::FlowFile> &flow) { } void ProcessSession::transfer(const std::shared_ptr<core::FlowFile>& flow, const Relationship& relationship) { - logger_->log_info("Transferring {} from {} to relationship {}", flow->getUUIDStr(), process_context_->getProcessorNode()->getName(), relationship.getName()); + logger_->log_debug("Transferring {} from {} to relationship {}", flow->getUUIDStr(), process_context_->getProcessorNode()->getName(), relationship.getName()); utils::Identifier uuid = flow->getUUID(); if (auto it = added_flowfiles_.find(uuid); it != added_flowfiles_.end()) { it->second.rel = &*relationships_.insert(relationship).first; @@ -915,7 +915,7 @@ void ProcessSession::commit() { relationships_.clear(); // persistent the provenance report this->provenance_report_->commit(); - logger_->log_trace("ProcessSession committed for {}", process_context_->getProcessorNode()->getName()); + logger_->log_debug("ProcessSession committed for {}", process_context_->getProcessorNode()->getName()); } catch (const std::exception& exception) { logger_->log_debug("Caught Exception during process session commit, type: {}, what: {}", typeid(exception).name(), exception.what()); throw;