Go to the documentation of this file.
10 #ifndef _LOG4SHIB_FILTER_HH
11 #define _LOG4SHIB_FILTER_HH
52 typedef enum { DENY = -1,
71 virtual void setChainedFilter(
Filter* filter);
78 virtual Filter* getChainedFilter();
84 virtual Filter* getEndOfChain();
91 virtual void appendChainedFilter(
Filter* filter);
110 virtual Decision _decide(
const LoggingEvent& event) = 0;
119 #endif // _LOG4SHIB_FILTER_HH