18 #ifndef _LOG4CXX_FILTER_STRING_MATCH_FILTER_H 19 #define _LOG4CXX_FILTER_STRING_MATCH_FILTER_H 21 #include <log4cxx/spi/filter.h> 24 #pragma warning ( push ) 25 #pragma warning ( disable: 4251 ) 57 LogString stringToMatch;
62 BEGIN_LOG4CXX_CAST_MAP()
64 LOG4CXX_CAST_ENTRY_CHAIN(BASE_CLASS)
65 END_LOG4CXX_CAST_MAP()
72 virtual void setOption(
const LogString& option,
73 const LogString& value);
75 inline void setStringToMatch(
const LogString& stringToMatch1)
77 this->stringToMatch.assign(stringToMatch1);
80 inline const LogString& getStringToMatch()
const 85 inline void setAcceptOnMatch(
bool acceptOnMatch1)
87 this->acceptOnMatch = acceptOnMatch1;
90 inline bool getAcceptOnMatch()
const 105 #if defined(_MSC_VER) 106 #pragma warning (pop) 109 #endif // _LOG4CXX_FILTER_STRING_MATCH_FILTER_H This is a very simple filter based on string matching.
Definition: stringmatchfilter.h:53
FilterDecision
Definition: filter.h:91
Definition: appender.h:33
Users should extend this class to implement customized logging event filtering.
Definition: filter.h:69