Class LoggerAppenderEcho

Description

LoggerAppenderEcho uses echo function to output events.

This appender requires a layout.

An example php file:

  1. require_once dirname(__FILE__).'/../../main/php/Logger.php';
  2.  
  3. Logger::configure(dirname(__FILE__).'/../resources/appender_echo.properties');
  4. $logger Logger::getLogger('appender_echo');
  5. $logger->debug("Hello World!");
An example configuration file:
  1. log4php.appender.default = LoggerAppenderEcho
  2. log4php.appender.default.layout = LoggerLayoutTTCC
  3. log4php.rootLogger = DEBUG, default
The above example would print the following:
    Tue Sep  8 22:44:55 2009,812 [6783] DEBUG appender_echo - Hello World!

  • version: $Revision: 883108 $

Located in /appenders/LoggerAppenderEcho.php (line 43)

LoggerAppender
   |
   --LoggerAppenderEcho
Method Summary
LoggerAppenderEcho __construct ([ $name = ''])
void __destruct ()
void activateOptions ()
void append (LoggerLoggingEvent $event)
void close ()
Variables
Methods
Constructor __construct (line 47)
  • access: public
LoggerAppenderEcho __construct ([ $name = ''])
  • $name

Redefinition of:
LoggerAppender::__construct()
Constructor
Destructor __destruct (line 53)
  • access: public
void __destruct ()
activateOptions (line 57)
  • access: public
void activateOptions ()

Redefinition of:
LoggerAppender::activateOptions()
Derived appenders should override this method if option structure requires it.
append (line 70)
  • access: public
void append (LoggerLoggingEvent $event)

Redefinition of:
LoggerAppender::append()
Subclasses of LoggerAppender should implement this method to perform actual logging.
close (line 61)
  • 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