mirror of
https://github.com/gabime/spdlog.git
synced 2026-04-10 11:34:29 +08:00
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
This commit is contained in:
@@ -43,6 +43,11 @@ public:
|
|||||||
explicit dup_filter_sink(std::chrono::duration<Rep, Period> max_skip_duration)
|
explicit dup_filter_sink(std::chrono::duration<Rep, Period> max_skip_duration)
|
||||||
: max_skip_duration_{max_skip_duration} {}
|
: max_skip_duration_{max_skip_duration} {}
|
||||||
|
|
||||||
|
template <class Rep, class Period>
|
||||||
|
explicit dup_filter_sink(std::chrono::duration<Rep, Period> max_skip_duration, std::vector<std::shared_ptr<sink>> sinks)
|
||||||
|
: max_skip_duration_{max_skip_duration}
|
||||||
|
, dist_sink<Mutex>(std::move(sinks)) {}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
std::chrono::microseconds max_skip_duration_;
|
std::chrono::microseconds max_skip_duration_;
|
||||||
log_clock::time_point last_msg_time_;
|
log_clock::time_point last_msg_time_;
|
||||||
|
|||||||
Reference in New Issue
Block a user