24 #ifndef LOG4CPLUS_SPI_FILTER_HEADER_
25 #define LOG4CPLUS_SPI_FILTER_HEADER_
27 #include "dcmtk/oflog/config.h"
37 enum FilterResult { DENY,
58 LOG4CPLUS_EXPORT FilterResult checkFilter(
const Filter* filter,
59 const InternalLoggingEvent& event);
61 typedef helpers::SharedObjectPtr<Filter> FilterPtr;
182 LogLevel logLevelToMatch;
230 LogLevel logLevelMin;
231 LogLevel logLevelMax;
bool acceptOnMatch
Do we return ACCEPT when a match occurs.
This is a very simple filter based on LogLevel matching, which can be used to reject messages with Lo...
This filter drops all logging events.
bool acceptOnMatch
Do we return ACCEPT when a match occurs.
The internal representation of logging events.
Users should extend this class to implement customized logging event filtering.
bool acceptOnMatch
Do we return ACCEPT when a match occurs.
FilterPtr next
Points to the next filter in the filter chain.
This is a very simple filter based on LogLevel matching.
a simple string class that implements a subset of std::string.
This is a very simple filter based on string matching.