Log class

package Default

 Methods

Debug output

debug(string $msg, mixed $obj = null) : void
Static

Parameters

$msg

string

message

$obj

mixed

object

Error output

error(string $msg, mixed $obj = null) : void
Static

Parameters

$msg

string

message

$obj

mixed

object

Information output

info(string $msg, mixed $obj = null) : void
Static

Parameters

$msg

string

message

$obj

mixed

object

Initialize

init(string $logName = 'app', integer $logLevel = self::LEVEL_DEBUG) : void
Static

Parameters

$logName

string

log name, the default is 'app'

$logLevel

integer

log level, the default is LEVEL_DEBUG

Warning output

warn(string $msg, mixed $obj = null) : void
Static

Parameters

$msg

string

message

$obj

mixed

object

Build logs

buildLog(string $level, string $msg, mixed $obj) : string
Static

Parameters

$level

string

level name

$msg

string

message

$obj

mixed

object

Returns

stringlogs

Write logs

write(string $level, string $msg, mixed $obj) : void
Static

Parameters

$level

string

level name

$msg

string

message

$obj

mixed

object

 Properties

 

log level

$logLevel : integer

Default

Static
 

log name

$logName : string

Default

Static

 Constants

 

LEVEL_DEBUG

LEVEL_DEBUG = 10 
 

LEVEL_ERROR

LEVEL_ERROR = 40 
 

LEVEL_INFO

LEVEL_INFO = 20 
 

LEVEL_WARN

LEVEL_WARN = 30