Oh i forgot to mention we are using zend framework On Wed, Dec 7, 2011 at 3:16 PM, Manasi Sahasrabudhe <sma...@gmail.com>wrote:
> We already have bunch of configs set in ini so I was wondering if I could > use thats already in place. > > Also, I am working on a regular expression filter for trace i was > wondering is there anything available already? > > > On Wed, Dec 7, 2011 at 3:12 PM, Ivan Habunek <ivan.habu...@gmail.com>wrote: > >> 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. >> >> > >> >> > >> > >> > >> > >