Sure, that should work. Give it a try. Out of curiosity, why do you prefer ini config? We are trying to move users more towards xml.
Regards, Ivan On 8 December 2011 00:10, Manasi Sahasrabudhe <sma...@gmail.com> wrote: > Can it be added runtime? > something like, > > $rxFilter = new LoggerFilterStringMatch(); > $rxFilter->setStringToMatch($traceRx); > $rxFilter->activateOptions(); > $rxFilter->setAcceptOnMatch(true); > $allAppenders = $this->_rootLogger->getAllAppenders(); > foreach ($allAppenders as $appender) { > $appender->clearFilters(); > $appender->addFilter($rxFilter); > } > > On Wed, Dec 7, 2011 at 3:01 PM, Ivan Habunek <ivan.habu...@gmail.com> wrote: >> >> Hi Manasi, >> >> Filters are not configurable using the ini configuration file. You >> have to use XML configuration for that. >> >> Please have a look at the docs: >> http://logging.apache.org/log4php/docs/appender/filter.html >> >> Best regards, >> Ivan >> >> >> >> On 7 December 2011 23:43, Manasi Sahasrabudhe <sma...@gmail.com> wrote: >> > >> > >> > On Wed, Dec 7, 2011 at 2:39 PM, Manasi Sahasrabudhe <sma...@gmail.com> >> > wrote: >> >> >> >> I am trying to set a new filter using ini config file. >> >> >> >> This is the error I get “PHP Fatal error: Uncaught exception >> >> 'Exception' >> >> with message 'Error setting log4php property filter to >> >> LoggerFilterStringMatch: no method setFilter in class >> >> LoggerAppenderStringBuffer!'” >> >> >> >> >> >> >> >> log4php.appender.<appendername>.filter = LoggerFilterStringMatch >> >> >> >> log4php.appender.<appendername>.filter.AcceptOnMatch = true >> >> >> >> log4php.appender.<appendername>.filter.StringToMatch = <string> >> >> >> >> >> >> >> >> Any help will be appreciated. >> >> >> >> Thanks. >> > >> > > >