Constants

DEFAULT_MAX_LINE

DEFAULT_MAX_LINE

Properties

$logger

$logger : 

Type

$config

$config : 

Type

Methods

getConfig()

getConfig(  $_key,   $_default = '') 

Parameters

$_key
$_default

getLogger()

getLogger(  $_log) 

Parameters

$_log

getLogLevel()

getLogLevel(  $_log) 

Parameters

$_log

convertLogLevel()

convertLogLevel(  $_level = 100) 

Parameters

$_level

add()

add(  $_log, string  $_type, string  $_message,   $_logicalId = '') 

Ajoute un message dans les log et fait en sorte qu'il n'y ai jamais plus de 1000 lignes

Parameters

$_log
string $_type

type du message à mettre dans les log

string $_message

message à mettre dans les logs

$_logicalId

chunk()

chunk(  $_log = '') 

Parameters

$_log

chunkLog()

chunkLog(  $_path) 

Parameters

$_path

getPathToLog()

getPathToLog(  $_log = 'core') 

Parameters

$_log

authorizeClearLog()

authorizeClearLog(  $_log,   $_subPath = '') 

Autorisation de vide le fichier de log

Parameters

$_log
$_subPath

clear()

clear(  $_log) 

Vide le fichier de log

Parameters

$_log

remove()

remove(  $_log) 

Vide le fichier de log

Parameters

$_log

removeAll()

removeAll() 

get()

get(  $_log = 'core',   $_begin,   $_nbLines) : string

Renvoi les x derniere ligne du fichier de log

Parameters

$_log
$_begin
$_nbLines

Returns

string —

Ligne du fichier de log

liste()

liste(  $_filtre = null) 

Parameters

$_filtre

define_error_reporting()

define_error_reporting(integer  $log_level) 

Fixe le niveau de rapport d'erreurs PHP

Parameters

integer $log_level

exception()

exception(  $e) 

Parameters

$e