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
190 log4perl.filter.M1 = Log::Log4perl::Filter::LevelMatch
205 log4perl.filter.M1 = Log::Log4perl::Filter::StringMatch
225 the appender's C<Filter> attribute:
227 log4perl.appender.MyAppender.Filter = MyFilter
234 =head2 Combining filters with Log::Log4perl::Filter::Boolean
246 C<Log::Log4perl::Filter::Boolean> is a specially predefined custom filter
254 log4perl.filter.MyBoolean = Log::Log4perl::Filter::Boolean
258 log4perl.appender.Screen.Filter = MyBoolean
261 C<Log::Log4perl::Filter::Boolean>'s boolean expressions allow for combining
274 derive it from the baseclass C<Log::Log4perl::Filter>,
277 package Log::Log4perl::Filter::MyFilter;
279 use base Log::Log4perl::Filter;
307 log4perl.filter.MyFilter = Log::Log4perl::Filter::MyFilter
310 will cause C<Log::Log4perl::Filter::MyFilter>'s constructor to be called
313 Log::Log4perl::Filter::MyFilter->new( name => "MyFilter",
330 L<Log::Log4perl::Filter::LevelMatch>,
331 L<Log::Log4perl::Filter::LevelRange>,
332 L<Log::Log4perl::Filter::StringRange>,
333 L<Log::Log4perl::Filter::Boolean>