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 LoggerPatternConverter

LoggerPatternConverter is an abstract class that provides the formatting functionality that derived classes need.

Conversion specifiers in a conversion patterns are parsed to individual PatternConverters. Each of which is responsible for converting a logging event in a converter specific manner.

Direct known subclasses

LoggerPatternConverterClass, LoggerPatternConverterDate, LoggerPatternConverterMethod, LoggerPatternConverterNDC, LoggerPatternConverterNewLine, LoggerPatternConverterProcess, LoggerPatternConverterRelative, LoggerPatternConverterSessionID, LoggerPatternConverterSuperglobal, LoggerPatternConverterThrowable, LoggerPatternConverterFile, LoggerPatternConverterLevel, LoggerPatternConverterLine, LoggerPatternConverterLiteral, LoggerPatternConverterLocation, LoggerPatternConverterLogger, LoggerPatternConverterMDC, LoggerPatternConverterMessage

Indirect known subclasses

LoggerPatternConverterCookie, LoggerPatternConverterEnvironment, LoggerPatternConverterRequest, LoggerPatternConverterServer, LoggerPatternConverterSession
Abstract
Package: log4php\helpers
Version: $Revision: 1326626 $
Since: 0.3
Located at core/log4php/pattern/LoggerPatternConverter.php
Methods summary
public
# __construct( LoggerFormattingInfo $formattingInfo = null, array $option = null )

Constructor

Constructor

Parameters

$formattingInfo
$option
public
# activateOptions( )

Called in constructor. Converters which need to process the options can override this method.

Called in constructor. Converters which need to process the options can override this method.

abstract public
# convert( LoggerLoggingEvent $event )

Converts the logging event to the desired format. Derived pattern converters must implement this method.

Converts the logging event to the desired format. Derived pattern converters must implement this method.

Parameters

$event
public
# format( string & $sbuf, LoggerLoggingEvent $event )

Converts the event and formats it according to setting in the Formatting information object.

Converts the event and formats it according to setting in the Formatting information object.

Parameters

$sbuf
$sbuf string buffer to write to
$event
Event to be formatted.
Properties summary
public LoggerPatternConverter $next

Next converter in the converter chain.

Next converter in the converter chain.

# null
protected LoggerFormattingInfo $formattingInfo

Formatting information, parsed from pattern modifiers.

Formatting information, parsed from pattern modifiers.

#
protected array $option

Converter-specific formatting options.

Converter-specific formatting options.

#
API documentation generated by ApiGen