Spec-Zone.ru › Laravel 5.7

Журнализатор

класс Logger реализует LoggerInterface (Просмотреть исходный код)

Свойства

protected LoggerInterface $logger Реализация основного журнализатора.
protected Dispatcher|null $dispatcher Экземпляр диспетчера событий.

Методы

void __construct(LoggerInterface $logger, Dispatcher $dispatcher = null)

Создать новый экземпляр записывателя журнала.

void emergency(string $message, array $context = [])

Записать сообщение об чрезвычайной ситуации в журнал.

void alert(string $message, array $context = [])

Записать сообщение об тревоге в журнал.

void critical(string $message, array $context = [])

Записать критическое сообщение в журнал.

void error(string $message, array $context = [])

Записать сообщение об ошибке в журнал.

void warning(string $message, array $context = [])

Записать предупреждающее сообщение в журнал.

void notice(string $message, array $context = [])

Записать уведомление в журнал.

void info(string $message, array $context = [])

Записать информационное сообщение в журнал.

void debug(string $message, array $context = [])

Записать отладочное сообщение в журнал.

void log(string $level, string $message, array $context = [])

Записать сообщение в журнал.

void write(string $level, string $message, array $context = [])

Динамически передавать вызовы логгирования в записыватель.

void writeLog(string $level, string $message, array $context)

Записать сообщение в журнал.

void listen(Closure $callback)

Зарегистрировать новый обработчик обратного вызова, когда срабатывает событие логгирования.

void fireLogEvent(string $level, string $message, array $context = [])

Вызывает событие логгирования.

mixed formatMessage(mixed $message)

Отформатировать параметры для журнализатора.

LoggerInterface getLogger()

Получить реализацию основного журнализатора.

Dispatcher getEventDispatcher()

Получить экземпляр диспетчера событий.

void setEventDispatcher(Dispatcher $dispatcher)

Установить экземпляр диспетчера событий.

mixed __call(string $method, array $parameters)

Динамически делегировать вызовы методов на основной журнализатор.

Подробности

void __construct(LoggerInterface $logger, Dispatcher $dispatcher = null)

Создать новый экземпляр записывателя журнала.

Параметры

LoggerInterface $logger
Dispatcher $dispatcher

Возвращаемое значение

void

void emergency(string $message, array $context = [])

Записать сообщение об чрезвычайной ситуации в журнал.

Параметры

string $message
array $context

Возвращаемое значение

void

void alert(string $message, array $context = [])

Записать сообщение об тревоге в журнал.

Параметры

string $message
array $context

Возвращаемое значение

void

void critical(string $message, array $context = [])

Записать критическое сообщение в журнал.

Параметры

string $message
array $context

Возвращаемое значение

void

void error(string $message, array $context = [])

Записать сообщение об ошибке в журнал.

Параметры

string $message
array $context

Возвращаемое значение

void

void warning(string $message, array $context = [])

Записать предупреждающее сообщение в журнал.

Параметры

string $message
array $context

Возвращаемое значение

void

void notice(string $message, array $context = [])

Записать уведомление в журнал.

Параметры

string $message
array $context

Возвращаемое значение

void

void info(string $message, array $context = [])

Записать информационное сообщение в журнал.

Параметры

string $message
array $context

Возвращаемое значение

void

void debug(string $message, array $context = [])

Записать отладочное сообщение в журнал.

Параметры

string $message
array $context

Возвращаемое значение

void

void log(string $level, string $message, array $context = [])

Записать сообщение в журнал.

Параметры

string $level
string $message
array $context

Возвращаемое значение

void

void write(string $level, string $message, array $context = [])

Динамически передавать вызовы логов в записыватель.

Параметры

string $level
string $message
array $context

Значение возврата

void

protected void writeLog(string $level, string $message, array $context)

Записать сообщение в журнал.

Параметры

string $level
string $message
array $context

Значение возврата

void

void listen(Closure $callback)

Зарегистрировать новый обработчик обратного вызова при срабатывании события журнала.

Параметры

Closure $callback

Значение возврата

void

Исключения

RuntimeException

protected void fireLogEvent(string $level, string $message, array $context = [])

Вызывает событие журнала.

Параметры

string $level
string $message
array $context

Значение возврата

void

protected mixed formatMessage(mixed $message)

Форматировать параметры для логгера.

Параметры

mixed $message

Значение возврата

mixed

LoggerInterface getLogger()

Получить базовую реализацию логгера.

Значение возврата

LoggerInterface

Dispatcher getEventDispatcher()

Получить экземпляр диспетчера событий.

Значение возврата

Dispatcher

void setEventDispatcher(Dispatcher $dispatcher)

Установить экземпляр диспетчера событий.

Параметры

Dispatcher $dispatcher

Значение возврата

void

mixed __call(string $method, array $parameters)

Динамически делегировать вызовы методов на базовую реализацию логгера.

Параметры

string $method
array $parameters

Значение возврата

mixed

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.7/Illuminate/Log/Logger.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API