Spec-Zone.ru › Laravel 11

Logger

класс Logger реализует LoggerInterface (View source)

Traits

Conditionable

Properties

protected LoggerInterface $logger

Реализация базового регистратора.

protected Dispatcher|null $dispatcher

Экземпляр диспетчера событий.

protected array $context

Любой контекст, который нужно добавить к логам.

Methods

$this|TWhenReturnType when($value = null, callable|null $callback = null, callable|null $default = null)

Применить обратный вызов, если данное "значение" истинно (или разрешается как истинное).

из Conditionable
$this|TUnlessReturnType unless($value = null, callable|null $callback = null, callable|null $default = null)

Применить обратный вызов, если данное "значение" ложно (или разрешается как ложное).

из Conditionable
void __construct(LoggerInterface $logger, Dispatcher|null $dispatcher = null)

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

void emergency(Arrayable|Jsonable|Stringable|array|string $message, array $context = [])

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

void alert(Arrayable|Jsonable|Stringable|array|string $message, array $context = [])

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

void critical(Arrayable|Jsonable|Stringable|array|string $message, array $context = [])

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

void error(Arrayable|Jsonable|Stringable|array|string $message, array $context = [])

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

void warning(Arrayable|Jsonable|Stringable|array|string $message, array $context = [])

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

void notice(Arrayable|Jsonable|Stringable|array|string $message, array $context = [])

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

void info(Arrayable|Jsonable|Stringable|array|string $message, array $context = [])

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

void debug(Arrayable|Jsonable|Stringable|array|string $message, array $context = [])

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

void log(string $level, Arrayable|Jsonable|Stringable|array|string $message, array $context = [])

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

void write(string $level, Arrayable|Jsonable|Stringable|array|string $message, array $context = [])

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

void writeLog(string $level, Arrayable|Jsonable|Stringable|array|string $message, array $context)

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

$this withContext(array $context = [])

Добавить контекст ко всем будущим логам.

$this withoutContext()

Очистить существующий массив контекста.

void listen(Closure $callback)

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

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

Срабатывает событие лога.

string formatMessage(Arrayable|Jsonable|Stringable|array|string $message)

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

LoggerInterface getLogger()

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

Dispatcher getEventDispatcher()

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

void setEventDispatcher(Dispatcher $dispatcher)

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

mixed __call(string $method, array $parameters)

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

Details

$this|TWhenReturnType when($value = null, callable|null $callback = null, callable|null $default = null)

Применить обратный вызов, если данное "значение" истинно (или разрешается как истинное).

Parameters

$value
callable|null $callback
callable|null $default

Return Value

$this|TWhenReturnType
END_OF_DOCUMENT_MARKER

$this|TUnlessReturnType unless($value = null, callable|null $callback = null, callable|null $default = null)

Применить обратный вызов, если заданное "значение" ложно (или разрешается до ложного).

Параметры

$value
callable|null $callback
callable|null $default

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

$this|TUnlessReturnType

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

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

Параметры

LoggerInterface $logger
Dispatcher|null $dispatcher

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

void

void emergency(Arrayable|Jsonable|Stringable|array|string $message, array $context = [])

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

Параметры

Arrayable|Jsonable|Stringable|array|string $message
array $context

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

void

void alert(Arrayable|Jsonable|Stringable|array|string $message, array $context = [])

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

Параметры

Arrayable|Jsonable|Stringable|array|string $message
array $context

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

void

void critical(Arrayable|Jsonable|Stringable|array|string $message, array $context = [])

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

Параметры

Arrayable|Jsonable|Stringable|array|string $message
array $context

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

void

void error(Arrayable|Jsonable|Stringable|array|string $message, array $context = [])

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

Параметры

Arrayable|Jsonable|Stringable|array|string $message
array $context

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

void

void warning(Arrayable|Jsonable|Stringable|array|string $message, array $context = [])

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

Параметры

Arrayable|Jsonable|Stringable|array|string $message
array $context

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

void

void notice(Arrayable|Jsonable|Stringable|array|string $message, array $context = [])

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

Параметры

Arrayable|Jsonable|Stringable|array|string $message
array $context

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

void

void info(Arrayable|Jsonable|Stringable|array|string $message, array $context = [])

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

Параметры

Arrayable|Jsonable|Stringable|array|string $message
array $context

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

void

void debug(Arrayable|Jsonable|Stringable|array|string $message, array $context = [])

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

Параметры

Arrayable|Jsonable|Stringable|array|string $message
array $context

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

void

void log(string $level, Arrayable|Jsonable|Stringable|array|string $message, array $context = [])

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

Параметры

string $level
Arrayable|Jsonable|Stringable|array|string $message
array $context

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

void

void write(string $level, Arrayable|Jsonable|Stringable|array|string $message, array $context = [])

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

Параметры

string $level
Arrayable|Jsonable|Stringable|array|string $message
array $context

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

void

protected void writeLog(string $level, Arrayable|Jsonable|Stringable|array|string $message, array $context)

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

Параметры

string $level
Arrayable|Jsonable|Stringable|array|string $message
array $context

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

void

$this withContext(array $context = [])

Добавить контекст ко всем будущим логам.

Параметры

array $context

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

$this

$this withoutContext()

Очистить существующий массив контекста.

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

$this

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 string formatMessage(Arrayable|Jsonable|Stringable|array|string $message)

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

Параметры

Arrayable|Jsonable|Stringable|array|string $message

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

string

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/11.x/Illuminate/Log/Logger.html

Spec-Zone.ru

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