## Class LoggerAppenderFirePHP

Description

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).

- version: $Revision: 1343684 $
- link: Appender documentation
- link: FirePHP constants documentation.
- link: FirePHP homepage.
- link: FirePHP documentation.
- since: 2.3

Located in /log4php/appenders/LoggerAppenderFirePHP.php (line 42)

    LoggerConfigurable
       |
       --LoggerAppender
          |
          --LoggerAppenderFirePHP

Variable Summary
Insight_Plugin_Console $console
mixed $target
Method Summary
void activateOptions ()
void append (LoggerLoggingEvent $event)
void getTarget ()
void setTarget ( $target)
Variables
Insight_Plugin_Console $console (line 48)

Instance of the Insight console class.

- access: protected

mixed $target = 'page' (line 54)

The target for log messages. Possible values are: 'page' (default), 'request', 'package' and 'contoller'.

- access: protected

#### Inherited Variables

Inherited from LoggerAppender

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

Methods
activateOptions (line 56)

- access: public

void activateOptions ()

Redefinition of:

LoggerAppender::activateOptions()
  Prepares the appender for logging.

append (line 65)

- access: public

void append (LoggerLoggingEvent $event)

- LoggerLoggingEvent $event

Redefinition of:

LoggerAppender::append()
  Forwards the logging event to the destination.

getTarget (line 92)

Returns the target.

- access: public

void getTarget ()
setTarget (line 97)

Sets the target.

- access: public

void setTarget ( $target)

- $target

#### Inherited Methods

Inherited From LoggerAppender

> LoggerAppender::__construct()
> LoggerAppender::activateOptions()
> LoggerAppender::addFilter()
> LoggerAppender::append()
> LoggerAppender::clearFilters()
> LoggerAppender::close()
> LoggerAppender::doAppend()
> LoggerAppender::getDefaultLayout()
> LoggerAppender::getFilter()
> LoggerAppender::getFirstFilter()
> LoggerAppender::getLayout()
> LoggerAppender::getName()
> LoggerAppender::getThreshold()
> LoggerAppender::isAsSevereAsThreshold()
> LoggerAppender::requiresLayout()
> LoggerAppender::setLayout()
> LoggerAppender::setName()
> LoggerAppender::setThreshold()
> LoggerAppender::warn()
> LoggerAppender::__destruct()

Inherited From LoggerConfigurable

> LoggerConfigurable::setBoolean()
> LoggerConfigurable::setFileSize()
> LoggerConfigurable::setInteger()
> LoggerConfigurable::setLevel()
> LoggerConfigurable::setNumeric()
> LoggerConfigurable::setPositiveInteger()
> LoggerConfigurable::setString()
> LoggerConfigurable::warn()

Documentation generated on Wed, 12 Nov 2025 18:40:32 +0900 by phpDocumentor 1.4.4