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: 1213283 $

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

LoggerConfigurable
   |
   --LoggerAppender
      |
      --LoggerAppenderEcho
Variable Summary
Method Summary
void append (LoggerLoggingEvent $event)
void close ()
void setHtmlLineBreaks ( $value)
Variables
mixed $firstAppend = true (line 45)

boolean used internally to mark first append

  • access: protected
mixed $htmlLineBreaks = false (line 51)

If set to true, a
element will be inserted before each line

break in the logged message. Default value is false. @var boolean

  • access: protected

Inherited Variables

Inherited from LoggerAppender

LoggerAppender::$closed
LoggerAppender::$filter
LoggerAppender::$layout
LoggerAppender::$name
LoggerAppender::$requiresLayout
LoggerAppender::$threshold
Methods

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