Constants

DEFAULT_MAX_LINE

DEFAULT_MAX_LINE =200

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 = '')

Add message and keep it less than 1000 lines

Parameters

$_log
string $_type

message type (info, debug, warning, danger)

string $_message

message added into log

$_logicalId

chunk()

chunk(  $_log = '')

Parameters

$_log

chunkLog()

chunkLog(  $_path)

Parameters

$_path

getPathToLog()

getPathToLog(  $_log = 'core')

Parameters

$_log

authorizeClearLog()

authorizeClearLog(  $_log,  $_subPath = '')

Check authorisation to emptying log file

Parameters

$_log
$_subPath

clear()

clear(  $_log)

Empty log file

Parameters

$_log

clearAll()

clearAll()

remove()

remove(  $_log)

Delete log file

Parameters

$_log

removeAll()

removeAll()

get()

get(string  $_log,integer  $_begin,integer  $_nbLines): boolean|array

Parameters

string $_log
integer $_begin
integer $_nbLines

Returns

boolean|array

liste()

liste(  $_filtre = null)

Parameters

$_filtre

define_error_reporting()

define_error_reporting(integer  $log_level)

Set php error level

Parameters

integer $log_level

exception()

exception(  $e)

Parameters

$e