LoggerAppenderEcho

LoggerAppenderEcho writes logging events using PHP's echo() function. Echo outputs may be buffered.

Layout

This appender requires a layout. If no layout is specified in configuration, LoggerLayoutSimple will be used by default.

Parameters

The following parameters are available:

Parameter Type Required Default Description
htmlLineBreaks boolean No false If set to true, a <br /> element will be inserted before each line break in the logged message.

Examples

This example shows how to configure LoggerAppenderEcho using the TTCC layout with htmlLineBreaks turned on.

  • XML
  • PHP
	<configuration xmlns="http://logging.apache.org/log4php/">
	    <appender name="default" class="LoggerAppenderEcho">
	        <layout class="LoggerLayoutTTCC" />
	        <param name="htmlLineBreaks" value="true" />
	    </appender>
	    <root>
	        <appender_ref ref="default" />
	    </root>
	</configuration>
	
	array(
	    'appenders' => array(
	        'default' => array(
	            'class' => 'LoggerAppenderEcho',
	            'layout' => array(
	                'class' => 'LoggerLayoutTTCC',
	            ),
	            'params' => array(
	                'htmlLineBreaks' => 'true',
	            ),
	        ),
	    ),
	    'rootLogger' => array(
	        'appenders' => array('default'),
	    ),
	);