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 LoggerRendererMap

Manages defined renderers and determines which renderer to use for a given input.

Package: log4php\renderers
Version: $Revision: 1394956 $
Since: 0.3
Located at core/log4php/renderers/LoggerRendererMap.php
Methods summary
public
# __construct( )
public
# addRenderer( string $renderedClass, string $renderingClass )

Adds a renderer to the map.

Adds a renderer to the map.

If a renderer already exists for the given $renderedClass it will be overwritten without warning.

Parameters

$renderedClass

The name of the class which will be rendered by the renderer.

$renderingClass

The name of the class which will perform the rendering.

public
# setDefaultRenderer( string $renderingClass )

Sets a custom default renderer class.

Sets a custom default renderer class.

TODO: there's code duplication here. This method is almost identical to addRenderer(). However, it has custom error messages so let it sit for now.

Parameters

$renderingClass

The name of the class which will perform the rendering.

public
# getDefaultRenderer( )

Returns the default renderer.

Returns the default renderer.

Var

LoggerRenderer
public string
# findAndRender( mixed $input )

Finds the appropriate renderer for the given input, and renders it (i.e. converts it to a string).

Finds the appropriate renderer for the given input, and renders it (i.e. converts it to a string).

Parameters

$input
Input to render.

Returns

string
The rendered contents.
public LoggerRenderer
# getByObject( mixed $object )

Returns the appropriate renderer for a given object.

Returns the appropriate renderer for a given object.

Parameters

$object

Returns

LoggerRenderer
Or null if none found.
public LoggerRendererObject
# getByClassName( string $class )

Returns the appropriate renderer for a given class name.

Returns the appropriate renderer for a given class name.

If no renderer could be found, returns NULL.

Parameters

$class

Returns

LoggerRendererObject
Or null if not found.
public
# clear( )

Empties the renderer map.

Empties the renderer map.

public
# reset( )

Resets the renderer map to it's default configuration.

Resets the renderer map to it's default configuration.

API documentation generated by ApiGen