\Imi\LogLog

Summary

Methods
Properties
Constants
log()
emergency()
alert()
critical()
error()
warning()
notice()
info()
debug()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
getTrace()
getErrorFile()
parseContext()
No private properties found
N/A

Methods

log()

log(mixed  $level, string  $message, array  $context = array()) : void

Logs with an arbitrary level.

Parameters

mixed $level
string $message
array $context

emergency()

emergency(string  $message, array  $context = array()) : void

System is unusable.

Parameters

string $message
array $context

alert()

alert(string  $message, array  $context = array()) : void

Action must be taken immediately.

Example: Entire website down, database unavailable, etc. This should trigger the SMS alerts and wake you up.

Parameters

string $message
array $context

critical()

critical(string  $message, array  $context = array()) : void

Critical conditions.

Example: Application component unavailable, unexpected exception.

Parameters

string $message
array $context

error()

error(string  $message, array  $context = array()) : void

Runtime errors that do not require immediate action but should typically be logged and monitored.

Parameters

string $message
array $context

warning()

warning(string  $message, array  $context = array()) : void

Exceptional occurrences that are not errors.

Example: Use of deprecated APIs, poor use of an API, undesirable things that are not necessarily wrong.

Parameters

string $message
array $context

notice()

notice(string  $message, array  $context = array()) : void

Normal but significant events.

Parameters

string $message
array $context

info()

info(string  $message, array  $context = array()) : void

Interesting events.

Example: User logs in, SQL logs.

Parameters

string $message
array $context

debug()

debug(string  $message, array  $context = array()) : void

Detailed debug information.

Parameters

string $message
array $context

getTrace()

getTrace() : array

获取代码调用跟踪

Returns

array

getErrorFile()

getErrorFile() : array

获取错误文件位置

Returns

array

parseContext()

parseContext(array  $context) : array

处理context

Parameters

array $context

Returns

array