Class LoggerAppenderNull

Description

A NullAppender merely exists, it never outputs a message to any device.

This appender has no configurable parameters.

An example:

  1. require_once dirname(__FILE__).'/../../main/php/Logger.php';
  2.  
  3. Logger::configure(dirname(__FILE__).'/../resources/appender_null.properties');
  4. $logger Logger::getRootLogger();
  5. $logger->fatal("Hello World!");

  1. log4php.appender.default = LoggerAppenderNull
  2. log4php.rootLogger = DEBUG, default

  • version: $Revision: 883108 $

Located in /appenders/LoggerAppenderNull.php (line 36)

LoggerAppender
   |
   --LoggerAppenderNull
Variable Summary
Method Summary
void __destruct ()
void activateOptions ()
void append (LoggerLoggingEvent $event)
void close ()
Variables
mixed $requiresLayout = false (line 38)
  • access: protected

Redefinition of:
LoggerAppender::$requiresLayout

Inherited Variables

Inherited from LoggerAppender

LoggerAppender::$closed
LoggerAppender::$filter
LoggerAppender::$layout
LoggerAppender::$name
LoggerAppender::$threshold
Methods
Destructor __destruct (line 40)
  • access: public
void __destruct ()
activateOptions (line 44)
  • access: public
void activateOptions ()

Redefinition of:
LoggerAppender::activateOptions()
Derived appenders should override this method if option structure requires it.
append (line 57)

Do nothing.

  • access: public
void append (LoggerLoggingEvent $event)

Redefinition of:
LoggerAppender::append()
Subclasses of LoggerAppender should implement this method to perform actual logging.
close (line 48)
  • access: public
void close ()

Redefinition of:
LoggerAppender::close()
Release any resources allocated.

Inherited Methods

Inherited From LoggerAppender

LoggerAppender::__construct()
LoggerAppender::activateOptions()
LoggerAppender::addFilter()
LoggerAppender::append()
LoggerAppender::clearFilters()
LoggerAppender::close()
LoggerAppender::doAppend()
LoggerAppender::getFilter()
LoggerAppender::getFirstFilter()
LoggerAppender::getLayout()
LoggerAppender::getName()
LoggerAppender::getThreshold()
LoggerAppender::isAsSevereAsThreshold()
LoggerAppender::requiresLayout()
LoggerAppender::setLayout()
LoggerAppender::setName()
LoggerAppender::setThreshold()

Documentation generated on Fri, 27 Nov 2009 07:44:47 +0100 by phpDocumentor 1.4.3