Skip to content

Commit 45b67ee

Browse files
authored
Add constructor for dup_filter_sink with sinks parameter (gabime#3549)
* Add constructor for dup_filter_sink with sinks parameter * dup_filter_sink switch order construction
1 parent 1fbc60a commit 45b67ee

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

include/spdlog/sinks/dup_filter_sink.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,11 @@ class dup_filter_sink : public dist_sink<Mutex> {
4343
explicit dup_filter_sink(std::chrono::duration<Rep, Period> max_skip_duration)
4444
: max_skip_duration_{max_skip_duration} {}
4545

46+
template <class Rep, class Period>
47+
explicit dup_filter_sink(std::chrono::duration<Rep, Period> max_skip_duration, std::vector<std::shared_ptr<sink>> sinks)
48+
: max_skip_duration_{max_skip_duration}
49+
, dist_sink<Mutex>(std::move(sinks)) {}
50+
4651
protected:
4752
std::chrono::microseconds max_skip_duration_;
4853
log_clock::time_point last_msg_time_;

0 commit comments

Comments
 (0)