LoggerDenyAllFilter.php 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. /**
  3. * log4php is a PHP port of the log4j java logging package.
  4. *
  5. * <p>This framework is based on log4j (see {@link http://jakarta.apache.org/log4j log4j} for details).</p>
  6. * <p>Design, strategies and part of the methods documentation are developed by log4j team
  7. * (Ceki Gülcü as log4j project founder and
  8. * {@link http://jakarta.apache.org/log4j/docs/contributors.html contributors}).</p>
  9. *
  10. * <p>PHP port, extensions and modifications by VxR. All rights reserved.<br>
  11. * For more information, please see {@link http://www.vxr.it/log4php/}.</p>
  12. *
  13. * <p>This software is published under the terms of the LGPL License
  14. * a copy of which has been included with this distribution in the LICENSE file.</p>
  15. *
  16. * @package log4php
  17. * @subpackage varia
  18. */
  19. /**
  20. * @ignore
  21. */
  22. if (!defined('LOG4PHP_DIR')) define('LOG4PHP_DIR', dirname(__FILE__) . '/..');
  23. /**
  24. */
  25. require_once(LOG4PHP_DIR . '/spi/LoggerFilter.php');
  26. /**
  27. * This filter drops all logging events.
  28. *
  29. * <p>You can add this filter to the end of a filter chain to
  30. * switch from the default "accept all unless instructed otherwise"
  31. * filtering behaviour to a "deny all unless instructed otherwise"
  32. * behaviour.</p>
  33. *
  34. * @author VxR <vxr@vxr.it>
  35. * @version $Revision: 1.1 $
  36. * @package log4php
  37. * @subpackage varia
  38. * @since 0.3
  39. */
  40. class LoggerDenyAllFilter extends LoggerFilter {
  41. /**
  42. * Always returns the integer constant {@link LOG4PHP_LOGGER_FILTER_DENY}
  43. * regardless of the {@link LoggerLoggingEvent} parameter.
  44. *
  45. * @param LoggerLoggingEvent $event The {@link LoggerLoggingEvent} to filter.
  46. * @return LOG4PHP_LOGGER_FILTER_DENY Always returns {@link LOG4PHP_LOGGER_FILTER_DENY}
  47. */
  48. function decide($event)
  49. {
  50. return LOG4PHP_LOGGER_FILTER_DENY;
  51. }
  52. }
  53. ?>