mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-11-22 09:59:06 +01:00
LSlog handlers: add enabled parameter
This commit is contained in:
parent
b898b0a9b7
commit
5872430863
4 changed files with 13 additions and 0 deletions
1
debian/changelog
vendored
1
debian/changelog
vendored
|
@ -36,6 +36,7 @@ ldapsaisie (3.0.0-1) UNRELEASED; urgency=medium
|
||||||
- fix handling non-string message
|
- fix handling non-string message
|
||||||
- add loggers, filters and format message by handlers
|
- add loggers, filters and format message by handlers
|
||||||
- some fixes and improvements on get_debug_backtrace_context() method
|
- some fixes and improvements on get_debug_backtrace_context() method
|
||||||
|
- add enabled parameter for handlers
|
||||||
* LSerror:
|
* LSerror:
|
||||||
- permit to control message escape method by adding a $escape parameter to all
|
- permit to control message escape method by adding a $escape parameter to all
|
||||||
accessible methods
|
accessible methods
|
||||||
|
|
|
@ -14,6 +14,7 @@ de l'application.</para>
|
||||||
'[handler 1]',
|
'[handler 1]',
|
||||||
array (
|
array (
|
||||||
'handler' => [handler 2],
|
'handler' => [handler 2],
|
||||||
|
'enabled' => [booléen],
|
||||||
'level' => '[niveau]',
|
'level' => '[niveau]',
|
||||||
'loggers' => array('logger1', [...]),
|
'loggers' => array('logger1', [...]),
|
||||||
'excluded_loggers' => array('logger2', [...]),
|
'excluded_loggers' => array('logger2', [...]),
|
||||||
|
@ -121,6 +122,14 @@ de l'application.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
<varlistentry>
|
||||||
|
<term>enabled</term>
|
||||||
|
<listitem>
|
||||||
|
<simpara>Booléen permettant d'activer ou désactiver cet <emphasis>handler</emphasis>
|
||||||
|
(paramètre facultatif, par défaut : <literal>True</literal>).</simpara>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term>loggers</term>
|
<term>loggers</term>
|
||||||
<listitem>
|
<listitem>
|
||||||
|
|
|
@ -203,6 +203,7 @@ $GLOBALS['LSlog']['handlers'] = array (
|
||||||
'handler' => 'file',
|
'handler' => 'file',
|
||||||
'path' => 'tmp/LS.log',
|
'path' => 'tmp/LS.log',
|
||||||
//'level' => 'DEBUG',
|
//'level' => 'DEBUG',
|
||||||
|
//'enabled' => false, // Uncomment to disable this handler
|
||||||
// Filter on specific loggers
|
// Filter on specific loggers
|
||||||
//'loggers' => array('LSurl', 'LSlang'),
|
//'loggers' => array('LSurl', 'LSlang'),
|
||||||
'excluded_loggers' => array('generate_lang_file', 'generate_ldapsaisie_pot'),
|
'excluded_loggers' => array('generate_lang_file', 'generate_ldapsaisie_pot'),
|
||||||
|
|
|
@ -103,6 +103,8 @@ class LSlog {
|
||||||
* @retval boolean True if handler added, false otherwise
|
* @retval boolean True if handler added, false otherwise
|
||||||
**/
|
**/
|
||||||
public static function add_handler($handler, $handler_config = array()) {
|
public static function add_handler($handler, $handler_config = array()) {
|
||||||
|
if (!LSconfig :: get('enabled', true, 'bool', $handler_config))
|
||||||
|
return true;
|
||||||
$handler_class = "LSlog_$handler";
|
$handler_class = "LSlog_$handler";
|
||||||
|
|
||||||
// Load handler class
|
// Load handler class
|
||||||
|
|
Loading…
Reference in a new issue