Laravel Console Logger

Автор:Игорь Тельменко

Laravel Console Logger

Пакет Laravel Console Logger предоставляем механизм логирования и извещений для консольных команд. В Laravel вывод штатными средствами происходит в общий лог. Для консольных команд это чаще всего не удобно. Эту проблему пакет решает успешно. Кстати, использует все тот же Monolog.

Установка пакета:

Для использования нужно указать trait Loggable.

Результат использования команды:

Лог будет сохранен в storage/logs в отдельной директории для каждой команды. Также поддерживается ротация логов.

Система извещений имеется на случай если вы хотите быть оперативно проинформированны о сообщениях определенного уровня критичности.

Есть различные каналы извещений:

  • email
  • slack
  • database.

Еще одна приятная мелочь. Пакет умеет вести автоматическое логирование http обращений с помощью Guzzle 6+ (http-клиент на php).

Оставить ответ