A Filter can be used to provide fine grain control over what is logged, beyond the control provided by log levels.
More...
#include <src/main/decaf/util/logging/Filter.h>
Detailed Description
A Filter can be used to provide fine grain control over what is logged, beyond the control provided by log levels.
Each Logger and each Handler can have a filter associated with it. The Logger or Handler will call the isLoggable method to check if a given LogRecord should be published. If isLoggable returns false, the LogRecord will be discarded.
Constructor & Destructor Documentation
virtual decaf::util::logging::Filter::~Filter |
( |
| ) |
|
|
inlinevirtual |
Member Function Documentation
virtual bool decaf::util::logging::Filter::isLoggable |
( |
const LogRecord & |
record | ) |
const |
|
pure virtual |
Check if a given log record should be published.
- Parameters
-
- Returns
- true if the record is loggable.
The documentation for this class was generated from the following file: