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

Reply via email to