|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|
Custom filter that only allows specific log levels. More...


Public Member Functions | |
| level_filter (log_level min_level) | |
| bool | should_log (const log_entry &entry) const override |
| Check if a log entry should be processed. | |
| std::string | get_name () const override |
| Get the name of this filter. | |
| level_filter (log_level min_level) | |
| bool | should_log (const log_entry &entry) const override |
| Check if a log entry should be processed. | |
| std::string | get_name () const override |
| Get the name of this filter. | |
Public Member Functions inherited from kcenon::logger::log_filter_interface | |
| virtual | ~log_filter_interface ()=default |
Private Attributes | |
| log_level | min_level_ |
Custom filter that only allows specific log levels.
Simple level filter for demonstration.
Definition at line 47 of file decorator_usage.cpp.
|
inlineexplicit |
Definition at line 49 of file decorator_usage.cpp.
|
inlineexplicit |
Definition at line 41 of file writer_builder_example.cpp.
|
inlineoverridevirtual |
Get the name of this filter.
Implements kcenon::logger::log_filter_interface.
Definition at line 55 of file decorator_usage.cpp.
|
inlineoverridevirtual |
Get the name of this filter.
Implements kcenon::logger::log_filter_interface.
Definition at line 47 of file writer_builder_example.cpp.
|
inlineoverridevirtual |
Check if a log entry should be processed.
| entry | The log entry to check |
Implements kcenon::logger::log_filter_interface.
Definition at line 51 of file decorator_usage.cpp.
References kcenon::logger::log_entry::level, and kcenon::logger::level_filter::min_level_.
|
inlineoverridevirtual |
Check if a log entry should be processed.
| entry | The log entry to check |
Implements kcenon::logger::log_filter_interface.
Definition at line 43 of file writer_builder_example.cpp.
References kcenon::logger::log_entry::level, and kcenon::logger::level_filter::min_level_.
|
private |
Definition at line 60 of file decorator_usage.cpp.