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. > >> > > >> > > > > > >