limb-php-framework/limb — Issue #47: Ошибка в документации на модуль Log
Author: redic
Created: 2012-02-03 16:58:07+00:00
State: open

В документации http://wiki.limb-project.com/2011.1/doku.php?id=limb3:ru:packages:log дан неправильный формат конфига.
Правильный должен быть в файле log.conf.php и содержать секцию default.
Например :
array(
'default' => array(
'firePHP://localhost/?check_extension=0',
'file://'.lmb_env_get('LIMB_VAR_DIR').'/log/error.log'
)
)
);
Также, дано не полное описание параметров метода log класса Log. Есть 5 параметр, который задает какую секцию из конфига использовать.
То есть, в конфиге помимо обязательной секции deafult можно задать другие секции, например file или firephp.
Например:
array(
'default' => array(
'firePHP://localhost/?check_extension=0',
'file://'.lmb_env_get('LIMB_VAR_DIR').'/log/error.log'
),
'file' => array(
'file://'.lmb_env_get('LIMB_VAR_DIR').'/log/error.log',
),
'firephp' => array(
'firePHP://localhost/?check_extension=0',
),
)
);
И при вызове метода log можно передавать какую секцию использовать.
Например:
lmbToolkit::instance()->getLog()->log('__METHOD__',LOG_INFO,__METHOD__,'file');
lmbToolkit::instance()->getLog()->log('__METHOD__',LOG_INFO,__METHOD__,'firephp');