\Colibri\Utils\LogsGraylogLogger

Класс для работы с GrayLog

Summary

Methods
Properties
Constants
WriteLine()
Content()
Create()
emergency()
alert()
critical()
error()
warning()
notice()
info()
debug()
log()
__construct()
No public properties found
Emergency
Alert
Critical
Error
Warning
Notice
Informational
Debug
No protected methods found
$_device
$_maxLogLevel
N/A
No private methods found
No private properties found
N/A

Constants

Emergency

Emergency = 0

Обязательное сообщение

Alert

Alert = 1

Информация

Critical

Critical = 2

Критическая ошибка

Error

Error = 3

Ошибка

Warning

Warning = 4

Предупреждение

Notice

Notice = 5

Информирование

Informational

Informational = 6

Просто информация

Debug

Debug = 7

Дебаг

Properties

$_device

$_device : mixed

Наименование лог файла

Type

mixed

$_maxLogLevel

$_maxLogLevel : integer

Максимальный уровень логирования

Type

integer

Methods

WriteLine()

WriteLine(integer  $level, mixed  $data) : void

Записывает в лог данные

Parameters

integer $level

уровень ошибки

mixed $data

данные

Content()

Content() : mixed

Возвращает контент лог файла

Returns

mixed

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

log()

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

Logs with an arbitrary level.

Parameters

mixed $level
string $message
array $context

__construct()

__construct(integer  $maxLogLevel = 7, string  $device = '') 

Конструктор

Parameters

integer $maxLogLevel
string $device