From 45b67eee668507813743f84f1b1b9ab674ea221e Mon Sep 17 00:00:00 2001 From: Niram7777 Date: Sat, 14 Mar 2026 21:23:06 +0000 Subject: [PATCH] Add constructor for dup_filter_sink with sinks parameter (#3549) * Add constructor for dup_filter_sink with sinks parameter * dup_filter_sink switch order construction --- include/spdlog/sinks/dup_filter_sink.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/spdlog/sinks/dup_filter_sink.h b/include/spdlog/sinks/dup_filter_sink.h index 1071e98b..71e5251c 100644 --- a/include/spdlog/sinks/dup_filter_sink.h +++ b/include/spdlog/sinks/dup_filter_sink.h @@ -43,6 +43,11 @@ public: explicit dup_filter_sink(std::chrono::duration max_skip_duration) : max_skip_duration_{max_skip_duration} {} + template + explicit dup_filter_sink(std::chrono::duration max_skip_duration, std::vector> sinks) + : max_skip_duration_{max_skip_duration} + , dist_sink(std::move(sinks)) {} + protected: std::chrono::microseconds max_skip_duration_; log_clock::time_point last_msg_time_;