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 LoggerFilterLevelMatch

This is a very simple filter based on level matching.

The filter admits two options LevelToMatch and AcceptOnMatch. If there is an exact match between the value of the LevelToMatch option and the level of the LoggerLoggingEvent, then the LoggerFilterLevelMatch::decide() method returns LoggerFilter::ACCEPT in case the AcceptOnMatch option value is set to true, if it is false then LoggerFilter::DENY is returned. If there is no match, LoggerFilter::NEUTRAL is returned.

<

p> An example for this filter:

{@example ../../examples/php/filter_levelmatch.php 19}

<

p> The corresponding XML file:

{@example ../../examples/resources/filter_levelmatch.xml 18}

LoggerConfigurable
Extended by LoggerFilter
Extended by LoggerFilterLevelMatch
Package: log4php\filters
Version: $Revision: 1213283 $
Since: 0.6
Located at core/log4php/filters/LoggerFilterLevelMatch.php
Methods summary
public
# setAcceptOnMatch( boolean $acceptOnMatch )

Parameters

$acceptOnMatch
public
# setLevelToMatch( string $level )

Parameters

$level
$l the level to match
public integer
# decide( LoggerLoggingEvent $event )

Return the decision of this filter.

Return the decision of this filter.

Returns LoggerFilter::NEUTRAL if the LevelToMatch option is not set or if there is not match. Otherwise, if there is a match, then the returned decision is LoggerFilter::ACCEPT if the AcceptOnMatch property is set to true. The returned decision is LoggerFilter::DENY if the AcceptOnMatch property is set to false.

Parameters

$event

Returns

integer

Overrides

LoggerFilter::decide()
Methods inherited from LoggerFilter
activateOptions(), addNext(), getNext()
Methods inherited from LoggerConfigurable
setBoolean(), setFileSize(), setInteger(), setLevel(), setNumeric(), setPositiveInteger(), setString(), warn()
Constants inherited from LoggerFilter
ACCEPT, DENY, NEUTRAL
Properties summary
protected boolean $acceptOnMatch

Indicates if this event should be accepted or denied on match

Indicates if this event should be accepted or denied on match

# true
protected LoggerLevel $levelToMatch

The level, when to match

The level, when to match

#
Properties inherited from LoggerFilter
$next
API documentation generated by ApiGen