From 23554280e0ab6d0e6ff6f72550b3d7a6da67c4c1 Mon Sep 17 00:00:00 2001 From: Christian Kreibich Date: Wed, 23 Apr 2025 22:46:02 -0700 Subject: [PATCH] Rename the Broker manager's LoggerAdapter This is about to do more than just log handling, so this renames it simply to Observer, reflecting the fact that it implements broker::event_observer. --- src/broker/Manager.cc | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/broker/Manager.cc b/src/broker/Manager.cc index dee1c162cf..717d562592 100644 --- a/src/broker/Manager.cc +++ b/src/broker/Manager.cc @@ -128,19 +128,21 @@ using LoggerQueuePtr = std::shared_ptr; using BrokerSeverityLevel = broker::event::severity_level; -class LoggerAdapter : public broker::event_observer { +class Observer : public broker::event_observer { public: - using SeverityLevel = broker::event::severity_level; + using LogSeverityLevel = broker::event::severity_level; - explicit LoggerAdapter(SeverityLevel severity, LoggerQueuePtr queue) + explicit Observer(LogSeverityLevel severity, LoggerQueuePtr queue) : severity_(severity), queue_(std::move(queue)) {} void observe(broker::event_ptr what) override { queue_->Push(std::move(what)); } - bool accepts(SeverityLevel severity, broker::event::component_type) const override { return severity <= severity_; } + bool accepts(LogSeverityLevel severity, broker::event::component_type) const override { + return severity <= severity_; + } private: - SeverityLevel severity_; + LogSeverityLevel severity_; LoggerQueuePtr queue_; }; @@ -220,7 +222,7 @@ struct opt_mapping { class BrokerState { public: - using SeverityLevel = LoggerAdapter::SeverityLevel; + using LogSeverityLevel = Observer::LogSeverityLevel; BrokerState(broker::configuration config, size_t congestion_queue_size, LoggerQueuePtr queue) : endpoint(std::move(config), telemetry_mgr->GetRegistry()), @@ -231,8 +233,8 @@ public: broker::endpoint endpoint; broker::subscriber subscriber; LoggerQueuePtr loggerQueue; - SeverityLevel logSeverity = SeverityLevel::critical; - SeverityLevel stderrSeverity = SeverityLevel::critical; + LogSeverityLevel logSeverity = LogSeverityLevel::critical; + LogSeverityLevel stderrSeverity = LogSeverityLevel::critical; std::unordered_set outbound_peerings; }; @@ -402,8 +404,8 @@ void Manager::DoInitPostScript() { checkLogSeverity(stderrSeverityVal); auto adapterVerbosity = static_cast(std::max(logSeverityVal, stderrSeverityVal)); auto queue = std::make_shared(); - auto adapter = std::make_shared(adapterVerbosity, queue); - broker::logger(adapter); // *must* be called before creating the BrokerState + auto observer = std::make_shared(adapterVerbosity, queue); + broker::logger(observer); // *must* be called before creating the BrokerState auto cqs = get_option("Broker::congestion_queue_size")->AsCount(); bstate = std::make_shared(std::move(config), cqs, queue);