Class LoggerAppenderPhp

Description

Log events using php http://www.php.net/trigger_error function and a LoggerLayoutTTCC default layout.

This appender has no configurable parameters.

Levels are mapped as follows:

  • level < WARN mapped to E_USER_NOTICE
  • WARN <= level < ERROR mapped to E_USER_WARNING
  • level >= ERROR mapped to E_USER_ERROR
An example:

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

  1. log4php.appender.default = LoggerAppenderPhp
  2. log4php.appender.default.layout = LoggerLayoutPattern
  3. log4php.appender.default.layout.conversionPattern = "%d{Y-m-d H:i:s.u} %-5p [%t] %c: %m%n"
  4. log4php.rootLogger = DEBUG, default

  • version: $Revision: 1166182 $

Located in /appenders/LoggerAppenderPhp.php (line 42)

LoggerConfigurable
   |
   --LoggerAppender
      |
      --LoggerAppenderPhp
Method Summary
void append (LoggerLoggingEvent $event)
Variables
Methods

Documentation generated on Sat, 18 Feb 2012 22:32:22 +0000 by phpDocumentor 1.4.3