![]() |
0.5.0
|
Distribution sink (mux) with filter option. More...
Public Member Functions | |
| dist_filter_sink (const dist_filter_sink &)=delete | |
| Copy constructor. | |
| dist_filter_sink (const std::string &filter) | |
| Default constructor. | |
| dist_filter_sink (dist_filter_sink &&) noexcept=default | |
| Move constructor. | |
| dist_filter_sink & | operator= (const dist_filter_sink &)=delete |
| Copy assignment operator. | |
| dist_filter_sink & | operator= (dist_filter_sink &&) noexcept=default |
| Move assignment operator. | |
| ~dist_filter_sink () override=default | |
| Destructor. | |
Protected Member Functions | |
| void | sink_it_ (const spdlog::details::log_msg &msg) override |
| Function called to process the log message. | |
Protected Attributes | |
| std::regex | filter_ |
| String to filter messages for. | |
Distribution sink (mux) with filter option.
Definition at line 24 of file dist_filter_sink.hpp.
|
inlineexplicit |
Default constructor.
| [in] | filter | Filter string |
Definition at line 29 of file dist_filter_sink.hpp.
|
overridedefault |
Destructor.
|
delete |
Copy constructor.
|
defaultnoexcept |
Move constructor.
|
delete |
Copy assignment operator.
|
defaultnoexcept |
Move assignment operator.
|
inlineoverrideprotected |
Function called to process the log message.
| msg | Log message struct |
Definition at line 48 of file dist_filter_sink.hpp.
|
protected |
String to filter messages for.
Definition at line 44 of file dist_filter_sink.hpp.