Class LoggerLayoutPattern
A flexible layout configurable with a pattern string.
Configurable parameters:
- converionPattern - A string which controls the formatting of logging events. See docs for full specification.
- LoggerConfigurable
-
LoggerLayout
-
LoggerLayoutPattern
Package: log4php\layouts
Version: $Revision: 1395470 $
Located at core/log4php/layouts/LoggerLayoutPattern.php
Version: $Revision: 1395470 $
Located at core/log4php/layouts/LoggerLayoutPattern.php
public static
|
|
public
|
|
public
|
#
setConversionPattern( array $conversionPattern )
Sets the conversionPattern option. This is the string which controls formatting and consists of a mix of literal content and conversion specifiers. |
public
|
#
activateOptions( )
Processes the conversion pattern and creates a corresponding chain of pattern converters which will be used to format logging events. |
public
string
|
#
format(
Produces a formatted string as specified by the conversion pattern. |
getContentType(),
getFooter(),
getHeader(),
warn()
|
setBoolean(),
setFileSize(),
setInteger(),
setLevel(),
setNumeric(),
setPositiveInteger(),
setString()
|
string |
DEFAULT_CONVERSION_PATTERN
Default conversion pattern |
#
'%date %-5level %logger %message%newline'
|
string |
TTCC_CONVERSION_PATTERN
Default conversion TTCC Pattern |
#
'%d [%t] %p %c %x - %m%n'
|
protected
string
|
$pattern
The conversion pattern. |
|
protected static
array
|
$defaultConverterMap
Maps conversion keywords to the relevant converter (default implementation). |
#
array(
'c' => 'LoggerPatternConverterLogger',
'lo' => 'LoggerPatternConverterLogger',
'logger' => 'LoggerPatternConverterLogger',
'C' => 'LoggerPatternConverterClass',
'class' => 'LoggerPatternConverterClass',
'cookie' => 'LoggerPatternConverterCookie',
'd' => 'LoggerPatternConverterDate',
'date' => 'LoggerPatternConverterDate',
'e' => 'LoggerPatternConverterEnvironment',
'env' => 'LoggerPatternConverterEnvironment',
'ex' => 'LoggerPatternConverterThrowable',
'exception' => 'LoggerPatternConverterThrowable',
'throwable' => 'LoggerPatternConverterThrowable',
'F' => 'LoggerPatternConverterFile',
'file' => 'LoggerPatternConverterFile',
'l' => 'LoggerPatternConverterLocation',
'location' => 'LoggerPatternConverterLocation',
'L' => 'LoggerPatternConverterLine',
'line' => 'LoggerPatternConverterLine',
'm' => 'LoggerPatternConverterMessage',
'msg' => 'LoggerPatternConverterMessage',
'message' => 'LoggerPatternConverterMessage',
'M' => 'LoggerPatternConverterMethod',
'method' => 'LoggerPatternConverterMethod',
'n' => 'LoggerPatternConverterNewLine',
'newline' => 'LoggerPatternConverterNewLine',
'p' => 'LoggerPatternConverterLevel',
'le' => 'LoggerPatternConverterLevel',
'level' => 'LoggerPatternConverterLevel',
'r' => 'LoggerPatternConverterRelative',
'relative' => 'LoggerPatternConverterRelative',
'req' => 'LoggerPatternConverterRequest',
'request' => 'LoggerPatternConverterRequest',
's' => 'LoggerPatternConverterServer',
'server' => 'LoggerPatternConverterServer',
'ses' => 'LoggerPatternConverterSession',
'session' => 'LoggerPatternConverterSession',
'sid' => 'LoggerPatternConverterSessionID',
'sessionid' => 'LoggerPatternConverterSessionID',
't' => 'LoggerPatternConverterProcess',
'pid' => 'LoggerPatternConverterProcess',
'process' => 'LoggerPatternConverterProcess',
'x' => 'LoggerPatternConverterNDC',
'ndc' => 'LoggerPatternConverterNDC',
'X' => 'LoggerPatternConverterMDC',
'mdc' => 'LoggerPatternConverterMDC',
)
|
protected
array
|
$converterMap
Maps conversion keywords to the relevant converter. |
#
array()
|