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 LoggerLayoutTTCC

TTCC layout format consists of time, thread, category and nested diagnostic context information, hence the name.

Each of the four fields can be individually enabled or disabled. The time format depends on the DateFormat used.

If no dateFormat is specified it defaults to '%c'. See php PHP_MANUAL#date function for details.

Configurable parameters for this layout are: - LoggerLayoutTTCC::$threadPrinting (true|false) enable/disable pid reporting. - LoggerLayoutTTCC::$categoryPrefixing (true|false) enable/disable logger category reporting. - LoggerLayoutTTCC::$contextPrinting (true|false) enable/disable NDC reporting. - LoggerLayoutTTCC::$microSecondsPrinting (true|false) enable/disable micro seconds reporting in timestamp. - LoggerLayoutTTCC::$dateFormat (string) set date format. See php PHP_MANUAL#date function for details.

An example how to use this layout:

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

{@example ../../examples/resources/layout_ttcc.properties 18}

The above would print:
02:28 [13714] INFO root - Hello World!

LoggerConfigurable
Extended by LoggerLayout
Extended by LoggerLayoutTTCC
Package: log4php\layouts
Deprecated:

LoggerLayout TTCC is deprecated and will be removed in a future release. Please use LoggerLayoutPattern instead.


Version: $Revision: 1302503 $
Located at core/log4php/layouts/LoggerLayoutTTCC.php
Methods summary
public
# __construct( string $dateFormat = '' )

Constructor

Constructor

Parameters

$dateFormat
format

See

LoggerLayoutTTCC::$dateFormat
public
# setThreadPrinting( $threadPrinting )

The ThreadPrinting option specifies whether the name of the current thread is part of log output or not. This is true by default.

The ThreadPrinting option specifies whether the name of the current thread is part of log output or not. This is true by default.

public boolean
# getThreadPrinting( )

Returns

boolean
Returns value of the ThreadPrinting option.
public
# setCategoryPrefixing( $categoryPrefixing )

The CategoryPrefixing option specifies whether Category name is part of log output or not. This is true by default.

The CategoryPrefixing option specifies whether Category name is part of log output or not. This is true by default.

public boolean
# getCategoryPrefixing( )

Returns

boolean
Returns value of the CategoryPrefixing option.
public
# setContextPrinting( $contextPrinting )

The ContextPrinting option specifies log output will include the nested context information belonging to the current thread. This is true by default.

The ContextPrinting option specifies log output will include the nested context information belonging to the current thread. This is true by default.

public boolean
# getContextPrinting( )

Returns

boolean
Returns value of the ContextPrinting option.
public
# setMicroSecondsPrinting( $microSecondsPrinting )

The MicroSecondsPrinting option specifies if microseconds infos should be printed at the end of timestamp. This is true by default.

The MicroSecondsPrinting option specifies if microseconds infos should be printed at the end of timestamp. This is true by default.

public boolean
# getMicroSecondsPrinting( )

Returns

boolean
Returns value of the MicroSecondsPrinting option.
public
# setDateFormat( $dateFormat )
public string
# getDateFormat( )

Returns

string
public string
# format( LoggerLoggingEvent $event )

In addition to the level of the statement and message, the returned string includes time, thread, category.

<

p>Time, thread, category are printed depending on options.

In addition to the level of the statement and message, the returned string includes time, thread, category.

<

p>Time, thread, category are printed depending on options.

Parameters

$event

Returns

string

Overrides

LoggerLayout::format()
public
# ignoresThrowable( )
Methods inherited from LoggerLayout
activateOptions(), getContentType(), getFooter(), getHeader(), warn()
Methods inherited from LoggerConfigurable
setBoolean(), setFileSize(), setInteger(), setLevel(), setNumeric(), setPositiveInteger(), setString()
Properties summary
protected boolean $threadPrinting
# true
protected boolean $categoryPrefixing
# true
protected boolean $contextPrinting
# true
protected boolean $microSecondsPrinting
# true
protected string $dateFormat

date format. See PHP_MANUAL#strftime for details

date format. See PHP_MANUAL#strftime for details

# '%c'
API documentation generated by ApiGen