如何配置log4php按类名进行过滤?

时间:2010-08-17 20:00:58

标签: log4php

有没有办法将log4php配置为仅为给定的类输出日志?

1 个答案:

答案 0 :(得分:0)

是的,有两种方法。

Log4php已经支持一个。您可以配置为仅记录特定记录器:

log4php.logger.com.foo.Myclass=WARN

另一个更复杂。您可以创建自己的过滤器: http://logging.apache.org/log4php/docs/appender-filter.html

过滤器是一个扩展Log4PHP LoggerFilter接口的类。可以在此处找到如何实现过滤器的示例:

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

干杯, 基督教