Lines Matching defs:Filter
2 package Log::Log4perl::Filter;
105 Log::Log4perl::Filter - Log4perl Custom Filter Base Class
115 log4perl.appender.Screen.Filter = MyFilter
129 # StringMatch Filter:
131 log4perl.filter.M1 = Log::Log4perl::Filter::StringMatch
136 # LevelMatch Filter:
138 log4perl.filter.M1 = Log::Log4perl::Filter::LevelMatch
186 log4perl.filter.M1 = Log::Log4perl::Filter::LevelMatch
201 log4perl.filter.M1 = Log::Log4perl::Filter::StringMatch
221 the appender's C<Filter> attribute:
223 log4perl.appender.MyAppender.Filter = MyFilter
230 =head2 Combining filters with Log::Log4perl::Filter::Boolean
242 C<Log::Log4perl::Filter::Boolean> is a specially predefined custom filter
250 log4perl.filter.MyBoolean = Log::Log4perl::Filter::Boolean
254 log4perl.appender.Screen.Filter = MyBoolean
257 C<Log::Log4perl::Filter::Boolean>'s boolean expressions allow for combining
270 derive it from the baseclass C<Log::Log4perl::Filter>,
273 package Log::Log4perl::Filter::MyFilter;
275 use base Log::Log4perl::Filter;
299 log4perl.filter.MyFilter = Log::Log4perl::Filter::MyFilter
302 will cause C<Log::Log4perl::Filter::MyFilter>'s constructor to be called
305 Log::Log4perl::Filter::MyFilter->new( name => "MyFilter",
322 L<Log::Log4perl::Filter::LevelMatch>,
323 L<Log::Log4perl::Filter::LevelRange>,
324 L<Log::Log4perl::Filter::StringRange>,
325 L<Log::Log4perl::Filter::Boolean>