Implements interfaces:
Converts ini configuration files to a PHP array.
These used to be called "properties" files (inherited from log4j), and that file extension is still supported.
Located in /configurators/LoggerConfigurationAdapterINI.php (line 33)
Helper method. Returns true if $str begins with $sub.
Converts the provided INI configuration file to a PHP array config.
Loads and parses the INI configuration file.
Parses an configuration line pertaining to an appender.
Parses the following patterns:
Appender class:
log4php.appender.=
Appender parameter:
log4php.appender.. =
Appender threshold:
log4php.appender..threshold =
Appender layout:
log4php.appender..layout =
Layout parameter:
log4php.appender..layout. =
For example, a full appender config might look like:
log4php.appender.myAppender = LoggerAppenderConsole log4php.appender.myAppender.threshold = info log4php.appender.myAppender.target = stdout log4php.appender.myAppender.layout = LoggerLayoutPattern log4php.appender.myAppender.layout.conversionPattern = "%d %c: %m%n"
After parsing all these options, the following configuration can be found under $this->config['appenders']['myAppender']:
array( 'class' => LoggerAppenderConsole, 'threshold' => info, 'params' => array( 'target' => 'stdout' ), 'layout' => array( 'class' => 'LoggerAppenderConsole', 'params' => array( 'conversionPattern' => '%d %c: %m%n' ) ) )
Parses a logger definition.
Loggers are defined in the following manner:
log4php.logger.= [ ], [ , , ...]
Parses a renderer definition.
Renderers are defined as:
log4php.renderer.=
Prefix used for defining logger additivity.
Prefix used for defining an appender.
Prefix used for defining a logger.
Prefix used for defining a renderer.
Name to assign to the root logger.
Prefix used for defining the root logger.
Prefix used for defining logger threshold.
Documentation generated on Sat, 18 Feb 2012 22:32:23 +0000 by phpDocumentor 1.4.3