Мониторинг ошибок

Addfox может внедрять возможности мониторинга ошибок в режиме разработки, агрегируя ошибки времени выполнения из множества entry в терминал и на страницу мониторинга для быстрого позиционирования.

Ключевая ценность

  • Автоматический перехват ошибок в entry background, content, popup, options, sidepanel и т.д.
  • Структурированный вывод ошибок в терминал (entry, сообщение, позиция, стек), более подходящий для прямого анализа AI
  • Предоставление страницы мониторинга (/_addfox-monitor/) для просмотра списка и деталей ошибок

Способы включения

Включение в addfox dev:

// addfox.config.ts
export default defineConfig({
  debug: true,
});

Или временное включение через командную строку:

addfox dev --debug

AI-дружественный вывод в терминал

Когда мониторинг включен, Addfox выводит в терминал контекст ошибок, удобный для использования AI, обычно включающий:

  • entry
  • message (сообщение об ошибке)
  • location (позиция)
  • stack (стек)

Вы можете напрямую скопировать этот блок ошибок для AI, сокращая затраты на дополнение контекста.

Примечание по Firefox

Механизм выполнения расширений Firefox отличается от Chromium (особенно жизненный цикл фонового скрипта и канал отладки), поэтому поведение мониторинга ошибок может не полностью соответствовать Chromium.
Если обнаружено несоответствие отображения в Firefox, рекомендуется перекрестно подтвердить с помощью нативной страницы отладки браузера (about:debugging).

Примечания

  • Действует только в режиме разработки (addfox dev)
  • В продакшн сборке код мониторинга удаляется
  • Данные ошибок по умолчанию видны локально, автоматическая загрузка не выполняется

Связанная конфигурация

  • debug — конфигурация мониторинга ошибок