После того, как мы разработаем веб-приложение с использованием Laravel, нам понадобится инструмент для лучшего отслеживания и мониторинга любых возможных ошибок. & ошибка произошла. Есть ли хороший бесплатный инструмент / плагин, который хорошо работает с Laravel для отслеживания & ошибки мониторинга?
Спасибо.
Отличный API для просмотра журнала.
Поддерживается Laravel 5.0 до 5.7.
Готов к использованию (Представления, Маршруты, контроллеры… Из коробки) [Примечание: нет необходимости публиковать ресурсы]
Просмотр, разбиение на страницы, фильтрация, загрузка и удаление журналов.
Загрузите пользовательский путь хранения журналов.
Локализованные уровни журнала.
Логи меню / генератор деревьев.
Сгруппированные журналы по датам и уровням.
Настраиваемые значки уровней логов (по умолчанию шрифт отличный).
Прекрасно работает с большими журналами!
Хорошо документированный пакет (IDE Friendly).
Хорошо протестировано (100% покрытие кода с максимальным качеством кода).
Поддерживаемые в настоящее время каналы уведомлений через Monolog
Электронная почта, Pushover, Slack, Hipchat, Fleephook, Flowdock, Plivo SMS
служба обмена сообщениями Twilio, служба SMS-сообщений, Sentry via Raven,
Mailgun
Платные услуги
В зависимости от того, какую версию laravel вы используете, существует следующий пакет: http://packalyst.com/packages/package/barryvdh/laravel-debugbar
Любой хороший инструмент мониторинга журналов должен достичь цели. Laravel поместит все ошибки в app/storage/logs/laravel.log
, Средство мониторинга журналов будет отслеживать этот журнал на наличие ошибок.
Если вы ищете пакет для мониторинга вашего пакета во время разработки — вы можете попробовать Clockwork: https://github.com/itsgoingd/clockwork
Если вам нужно решение для мониторинга вашего приложения в производстве — вы можете оформить заказ Eyewitness.io. Он будет контролировать ваше приложение Laravel и сообщать вам о любых проблемах с веб-сайтом, расписанием cron, очередями, журналами и т. Д.
отказ от ответственности: я сделал решение
Я автор laravel упущение.
В отличие от Logviewer, упущение хранить только ошибку из Exception / Throwable.
Lapse предоставляет прекрасную панель мониторинга для отслеживания ваших ошибок в работе без необходимости искать файл журнала. Кроме того, он может уведомить вас через канал Slack и оповещение по электронной почте. И кроме того, он может уведомить вас по всем каналам от каналы оповещения Laravel.
Промежуток за кулисами зависит от https://laravel.com/docs/5.6/notifications. Это означает, что теоретически Lapses может уведомить о вашей ошибке более чем 30 способами, включая Slack, E-mail, Nexmo, Trello, Telegram, Facebook, Discord, Pusher, Twillo, Twitter.
Поиск и фильтр очень быстрый, потому что упущение сохранить стек ошибок в базе данных вместо того, чтобы работать с файлом журнала.