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 * * @version $Revision: 771547 $ * @package log4php * @subpackage appenders */ class LoggerAppenderPhp extends LoggerAppender { public function __construct($name) { parent::__construct($name); $this->requiresLayout = true; } public function activateOptions() { $this->closed = false; } public function close() { $this->closed = true; } public function append($event) { if($this->layout !== null) { $level = $event->getLevel(); if($level->isGreaterOrEqual(LoggerLevel::getLevelError())) { trigger_error($this->layout->format($event), E_USER_ERROR); } else if ($level->isGreaterOrEqual(LoggerLevel::getLevelWarn())) { trigger_error($this->layout->format($event), E_USER_WARNING); } else { trigger_error($this->layout->format($event), E_USER_NOTICE); } } } }