Sentry представив нову функцію логів, що дозволяє збирати та агрегувати логи додатка разом із помилками. Це полегшує діагностику проблем, які можуть не викликати традиційне повідомлення про помилки.
У недавньому демо команда Sentry продемонструвала, як можна використовувати логи для налагодження додатка на базі Laravel та React (Inertia). У прикладі проблема з кодом купону, про яку повідомив користувач, не з'являлася як помилка в бекенді Laravel. Включивши логи для API Laravel і фронтенду React, команда змогла відстежити проблему від сеансу користувача до порожнього рядка купона, що надсилався на бекенд.
# Налаштування логів у Laravel і Inertia
На стороні фронтенду включіть логи та додайте інтеграцію для запису консолі, щоб захоплювати події 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 спрощує:
- Фільтрацію логів за рівнем серйозності (наприклад, warn).
- Запит користувацьких атрибутів, таких як user_id, для точних пошуків.
- Поєднання логів із трасуваннями стеку для зрозуміння повного потоку запиту.
- Перегляд сесій (із прихованими чутливими даними), щоб побачити, що пережив користувач.
# Штучний інтелект для виправлень із Seer
Демо також показало Seer, AI-агента для налагодження від Sentry. Маючи доступ до ваших помилок, трасувань стеку, логів та подій, Seer може виявляти корінні причини і навіть автоматично відкривати запити на зміну з виправленнями.
З інтеграцією логів у Sentry у вас з’являється більш чітка картина при діагностиці проблем — особливо тих складних, які можуть залишитися непоміченими в традиційних системах моніторингу помилок.