Журнализатор
класс Logger реализует LoggerInterface (Просмотреть исходный код)
Свойства
| protected LoggerInterface | $logger | Реализация базового журнализатора. | |
| protected Dispatcher|null | $dispatcher | Экземпляр диспетчера событий. | |
| protected array | $context | Любой контекст, который нужно добавить в журналы. |
Методы
| 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)
Записать сообщение в журнал. | |
| $this | withContext(array $context = [])
Добавить контекст в все последующие журналы. | |
| $this | withoutContext()
Очистить существующий массив контекста. | |
| 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)
Создать новый экземпляр записывателя журналов.
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 = [])
Динамически передать вызовы записи в записыватель.
protected void writeLog(string $level, string $message, array $context)
Записать сообщение в журнал.
$this withContext(array $context = [])
Добавить контекст ко всем будущим записям в журнал.
$this withoutContext()
Очистить существующий массив контекста.
void listen(Closure $callback)
Зарегистрировать новый обработчик обратного вызова для срабатывания события журнала.
protected void fireLogEvent(string $level, string $message, array $context = [])
Срабатывает событие журнала.
protected mixed formatMessage(mixed $message)
Форматировать параметры для логгера.
LoggerInterface getLogger()
Получить базовую реализацию логгера.
Dispatcher getEventDispatcher()
Получить экземпляр диспетчера событий.
void setEventDispatcher(Dispatcher $dispatcher)
Установить экземпляр диспетчера событий.
mixed __call(string $method, array $parameters)
Динамически делегировать вызовы методов на базовый логгер.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Log/Logger.html