Sentry представив нову функцію логів, що дозволяє збирати та агрегувати логи додатка разом із помилками. Це полегшує діагностику проблем, які можуть не викликати традиційне повідомлення про помилки.
У недавньому демо команда Sentry продемонструвала, як можна використовувати логи для налагодження додатка на базі Laravel та React (Inertia). У прикладі проблема з кодом купону, про яку повідомив користувач, не з'являлася як помилка в бекенді Laravel. Включивши логи для API Laravel і фронтенду React, команда змогла відстежити проблему від сеансу користувача до порожнього рядка купона, що надсилався на бекенд.
На стороні фронтенду включіть логи та додайте інтеграцію для запису консолі, щоб захоплювати події console.log.
Наступним кроком на стороні Laravel додайте Sentry як лог-канал у файл config/logging.php:
'channels' => [
// ...
'sentry_logs' => [
'driver' => 'sentry_logs',
// Мінімальний рівень логування, при якому буде спрацьовувати цей обробник
// Доступні рівні: debug, info, notice, warning, error, critical, alert, emergency
'level' => env('LOG_LEVEL', 'info'), // за замовчуванням `debug`, якщо не вказано
],
],
Далі у файлі .env встановіть такі параметри для активації логів у Laravel SDK:
LOG_CHANNEL=stack
LOG_STACK=single,sentry_logs
SENTRY_LOGS_ENABLED=true
Після налаштування ви можете користуватися фасадом логів Laravel, як зазвичай, з логами, що з’являються у Sentry поряд із помилками.

Переглядач логів Sentry спрощує:
Демо також показало Seer, AI-агента для налагодження від Sentry. Маючи доступ до ваших помилок, трасувань стеку, логів та подій, Seer може виявляти корінні причини і навіть автоматично відкривати запити на зміну з виправленнями.
З інтеграцією логів у Sentry у вас з’являється більш чітка картина при діагностиці проблем — особливо тих складних, які можуть залишитися непоміченими в традиційних системах моніторингу помилок.
Досліджуйте нові можливості локалізації вашого Laravel-додатку з пакунками, які використовують штучний інтелект, такими як ChatGPT та Claude. Які рішення можуть спростити ваш процес перекладу та зробити його більш точним? Читайте далі, щоб дізнатися більше!
Зазирніть у світ Laravel, де потужний CLI-фреймворк відкриває нові можливості для розробки командного інтерфейсу. Дізнайтеся, як створити просту утиліту для перевірки акцій, яка працює з Docker, та які переваги це може принести у вашому проєкті!
Хочете забезпечити повну прозорість у своїх Laravel-додатках? Пакет Laravel Audit Log допоможе вам детально відстежувати всі зміни моделей Eloquent та відповідати вимогам регуляторів. Читайте далі, щоб дізнатися, як цей потужний інструмент може підвищити надійність вашого проєкту