Level filter.
More...
#include <level_filter.h>
Level filter.
Level filters out logging records which level filed is not matched to the given level value or range.
Thread-safe.
Definition at line 25 of file level_filter.h.
◆ LevelFilter() [1/4]
| CppLogging::LevelFilter::LevelFilter |
( |
Level | level, |
|
|
bool | positive = true ) |
|
inlineexplicit |
Initialize level filter with a given level value.
- Parameters
-
| level | - Level value |
| positive | - Positive filtration (default is true) |
Definition at line 33 of file level_filter.h.
◆ LevelFilter() [2/4]
| CppLogging::LevelFilter::LevelFilter |
( |
Level | from, |
|
|
Level | to, |
|
|
bool | positive = true ) |
|
inlineexplicit |
Initialize level filter with a given level range.
- Parameters
-
Definition at line 40 of file level_filter.h.
◆ LevelFilter() [3/4]
| CppLogging::LevelFilter::LevelFilter |
( |
const LevelFilter & | | ) |
|
|
delete |
◆ LevelFilter() [4/4]
| CppLogging::LevelFilter::LevelFilter |
( |
LevelFilter && | | ) |
|
|
delete |
◆ ~LevelFilter()
| virtual CppLogging::LevelFilter::~LevelFilter |
( |
| ) |
|
|
virtualdefault |
◆ FilterRecord()
| bool CppLogging::LevelFilter::FilterRecord |
( |
Record & | record | ) |
|
|
overridevirtual |
Filter the given logging record.
- Parameters
-
- Returns
- 'true' if the logging record should be processed, 'false' if the logging record was filtered out
Implements CppLogging::Filter.
Definition at line 35 of file level_filter.cpp.
◆ from()
| Level CppLogging::LevelFilter::from |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ positive()
| bool CppLogging::LevelFilter::positive |
( |
| ) |
const |
|
inlinenoexcept |
◆ to()
| Level CppLogging::LevelFilter::to |
( |
| ) |
const |
|
inlinenoexcept |
◆ Update() [1/2]
| void CppLogging::LevelFilter::Update |
( |
Level | from, |
|
|
Level | to, |
|
|
bool | positive = true ) |
Update level filter with a given level range.
- Parameters
-
Definition at line 20 of file level_filter.cpp.
◆ Update() [2/2]
| void CppLogging::LevelFilter::Update |
( |
Level | level, |
|
|
bool | positive = true ) |
Update level filter with a given level value.
- Parameters
-
| level | - Level value |
| positive | - Positive filtration (default is true) |
Definition at line 13 of file level_filter.cpp.
The documentation for this class was generated from the following files: