# Class LoggerAppenderFirePHP

Logs messages as HTTP headers using the FirePHP Insight API.

This appender requires the FirePHP server library version 1.0 or later.

# Configurable parameters:

- target - (string) The target to which messages will be sent. Possible options are 'page' (default), 'request', 'package' and 'controller'. For more details, see FirePHP documentation.

This class was originally contributed by Bruce Ingalls (Bruce.Ingalls-at-gmail-dot-com).

  LoggerConfigurable
  LoggerAppender
  LoggerAppenderFirePHP

Package: log4php\appenders
Version: $Revision: 1343684 $
Since: 2.3
Link: FirePHP homepage.
Link: FirePHP documentation.
Link: FirePHP constants documentation.
Link: Appender documentation
Located at appenders/LoggerAppenderFirePHP.php

Methods summary
`public` | # `activateOptions( )` Prepares the appender for logging. Prepares the appender for logging. Derived appenders should override this method if option structure requires it.

#### Overrides

`LoggerAppender::activateOptions()`
`public` | # `append( `LoggerLoggingEvent` $event )` Forwards the logging event to the destination. Forwards the logging event to the destination. Derived appenders should implement this method to perform actual logging.

#### Parameters

$event
  ``LoggerLoggingEvent``
  $event

`public` | # `getTarget( )` Returns the target. Returns the target.
`public` | # `setTarget( mixed $target )` Sets the target. Sets the target.

Methods inherited from LoggerAppender
`__construct(), __destruct(), addFilter(), clearFilters(), close(), doAppend(), getDefaultLayout(), getFilter(), getFirstFilter(), getLayout(), getName(), getThreshold(), isAsSevereAsThreshold(), requiresLayout(), setLayout(), setName(), setThreshold(), warn()`

Methods inherited from LoggerConfigurable
`setBoolean(), setFileSize(), setInteger(), setLevel(), setNumeric(), setPositiveInteger(), setString()`

Properties summary
`protected Insight_Plugin_Console` | $console | `` | # Instance of the Insight console class. Instance of the Insight console class.
`protected string` | $target | `'page'` | # The target for log messages. Possible values are: 'page' (default), 'request', 'package' and 'contoller'. The target for log messages. Possible values are: 'page' (default), 'request', 'package' and 'contoller'.

Properties inherited from LoggerAppender
`$closed, $filter, $layout, $name, $requiresLayout, $threshold`