Как настроить log4php для фильтрации по имени класса? - PullRequest
0 голосов
/ 18 августа 2010

Есть ли способ настроить log4php для вывода журналов только для данного класса?

1 Ответ

0 голосов
/ 04 апреля 2011

да, есть два способа.

Один уже поддерживается Log4php.Вы можете настроить ведение журнала только определенного регистратора:

log4php.logger.com.foo.Myclass=WARN

Другой более сложный.Вы можете создать свой собственный Фильтр: http://logging.apache.org/log4php/docs/appender-filter.html

Фильтр - это класс, который расширяет интерфейс Log4FHter Log4PHP.Пример реализации фильтра можно найти здесь:

http://svn.apache.org/viewvc/logging/log4php/trunk/src/main/php/filters/LoggerFilterStringMatch.php?view=markup

Cheers, Christian

...