Overview

Namespaces

  • Genetsis
    • core
      • activityid
      • user
  • None

Classes

  • Logger
  • LoggerAppender
  • LoggerAppenderConsole
  • LoggerAppenderDailyFile
  • LoggerAppenderDailyRollingFile
  • LoggerAppenderEcho
  • LoggerAppenderFile
  • LoggerAppenderFirePHP
  • LoggerAppenderMail
  • LoggerAppenderMailEvent
  • LoggerAppenderMongoDB
  • LoggerAppenderNull
  • LoggerAppenderPDO
  • LoggerAppenderPhp
  • LoggerAppenderPool
  • LoggerAppenderRollingFile
  • LoggerAppenderSocket
  • LoggerAppenderSyslog
  • LoggerAutoloader
  • LoggerConfigurable
  • LoggerConfigurationAdapterINI
  • LoggerConfigurationAdapterPHP
  • LoggerConfigurationAdapterXML
  • LoggerConfiguratorDefault
  • LoggerFilter
  • LoggerFilterDenyAll
  • LoggerFilterLevelMatch
  • LoggerFilterLevelRange
  • LoggerFilterStringMatch
  • LoggerFormattingInfo
  • LoggerHierarchy
  • LoggerLayout
  • LoggerLayoutHtml
  • LoggerLayoutPattern
  • LoggerLayoutSerialized
  • LoggerLayoutSimple
  • LoggerLayoutTTCC
  • LoggerLayoutXml
  • LoggerLevel
  • LoggerLocationInfo
  • LoggerLoggingEvent
  • LoggerMDC
  • LoggerNDC
  • LoggerOptionConverter
  • LoggerPatternConverter
  • LoggerPatternConverterClass
  • LoggerPatternConverterCookie
  • LoggerPatternConverterDate
  • LoggerPatternConverterEnvironment
  • LoggerPatternConverterFile
  • LoggerPatternConverterLevel
  • LoggerPatternConverterLine
  • LoggerPatternConverterLiteral
  • LoggerPatternConverterLocation
  • LoggerPatternConverterLogger
  • LoggerPatternConverterMDC
  • LoggerPatternConverterMessage
  • LoggerPatternConverterMethod
  • LoggerPatternConverterNDC
  • LoggerPatternConverterNewLine
  • LoggerPatternConverterProcess
  • LoggerPatternConverterRelative
  • LoggerPatternConverterRequest
  • LoggerPatternConverterServer
  • LoggerPatternConverterSession
  • LoggerPatternConverterSessionID
  • LoggerPatternConverterSuperglobal
  • LoggerPatternConverterThrowable
  • LoggerPatternParser
  • LoggerReflectionUtils
  • LoggerRendererDefault
  • LoggerRendererException
  • LoggerRendererMap
  • LoggerRoot
  • LoggerThrowableInformation
  • LoggerUtils

Interfaces

  • LoggerConfigurationAdapter
  • LoggerConfigurator
  • LoggerRenderer

Exceptions

  • LoggerException
  • Overview
  • Namespace
  • Class

Class LoggerAppenderPool

Pool implmentation for LoggerAppender instances.

The pool is used when configuring log4php. First all appender instances are created in the pool. Afterward, they are linked to loggers, each appender can be linked to multiple loggers. This makes sure duplicate appenders are not created.

Package: log4php
Version: $Revision: 1350602 $
Located at core/log4php/LoggerAppenderPool.php
Methods summary
public static
# add( LoggerAppender $appender )

Adds an appender to the pool. The appender must be named for this operation.

Adds an appender to the pool. The appender must be named for this operation.

Parameters

$appender
public static LoggerAppender
# get( string $name )

Retrieves an appender from the pool by name.

Retrieves an appender from the pool by name.

Parameters

$name
Name of the appender to retrieve.

Returns

LoggerAppender

The named appender or NULL if no such appender exists in the pool.

public static
# delete( string $name )

Removes an appender from the pool by name.

Removes an appender from the pool by name.

Parameters

$name
Name of the appender to remove.
public static array
# getAppenders( )

Returns all appenders from the pool.

Returns all appenders from the pool.

Returns

array
Array of LoggerAppender objects.
public static boolean
# exists( string $name )

Checks whether an appender exists in the pool.

Checks whether an appender exists in the pool.

Parameters

$name
Name of the appender to look for.

Returns

boolean
TRUE if the appender with the given name exists.
public static
# clear( )

Clears all appenders from the pool.

Clears all appenders from the pool.

Properties summary
public static array $appenders

Holds appenders indexed by their name

Holds appenders indexed by their name

# array()
API documentation generated by ApiGen