Skip to content

Справочник конфигурации

Опции верхнего уровня

ОпцияТипПо умолчаниюОписание
enabledbooleantrueГлавный переключатель вкл/выкл
maxLogsnumber1000Максимум записей, хранимых в памяти. Самые старые вытесняются при достижении лимита
devOnlybooleanfalseКогда true, плагин бездействует в продакшене (import.meta.env.PROD)
persistToStoragebooleanfalseСохранять логи в localStorage и восстанавливать их при перезагрузке страницы
routerRouterИнстанс Vue Router. Требуется для обогащения контекстом маршрута (см. Интеграция с Vue Router)
enrichWithRoutebooleanfalseПрикреплять router.currentRoute.value.fullPath к каждой записи лога как entry.route

interceptors

ОпцияТипПо умолчаниюОписание
interceptors.fetchbooleantrueПерехватывать window.fetch
interceptors.xhrbooleantrueПерехватывать XMLHttpRequest
interceptors.websocketbooleantrueПерехватывать WebSocket
interceptors.ssebooleantrueПерехватывать EventSource (SSE)

filters

Предварительно фильтрует события перед сохранением. Несовпадающие записи отбрасываются.

ОпцияТипОписание
filters.urlPatternRegExpСохранять только записи, чей URL совпадает
filters.excludeUrlPatternRegExpОтбрасывать записи, чей URL совпадает
filters.methodsstring[]Сохранять только записи с этими HTTP-методами (например, ['GET','POST'])
filters.statusCodesnumber[]Сохранять только записи с этими точными кодами статуса
filters.bodySizeThresholdnumberСохранять только записи, чьё тело не менее указанного числа байт

sanitization

ОпцияТипОписание
sanitization.sensitiveHeadersstring[]Имена заголовков для полного редактирования ([REDACTED]). Объединяются со встроенными значениями по умолчанию
sanitization.sensitiveFieldsstring[]Имена полей тела для полного удаления. Объединяются со встроенными значениями по умолчанию
sanitization.maskFieldsstring[]Имена полей тела для частичного маскирования (например, us***@example.com). Объединяются со встроенными значениями по умолчанию

metrics

ОпцияТипПо умолчаниюОписание
metrics.calculateTTFBbooleantrueОтслеживать Time To First Byte для HTTP-запросов
metrics.trackRetriesbooleantrueУвеличивать metadata.retryCount при повторных запросах к одному URL

callbacks

ОпцияТипОписание
callbacks.onLog(entry: UnifiedLogEntry) => voidВызывается после сохранения каждой записи лога
callbacks.onError(error: Error) => voidВызывается при возникновении внутренней ошибки плагина
callbacks.onFlush(logs: UnifiedLogEntry[]) => voidВызывается после clear() с удалёнными записями

ui

Управляет встроенной панелью <NetworkDebugger>. Эти значения действуют как значения по умолчанию и могут быть переопределены пропами компонента.

ОпцияТипПо умолчаниюОписание
ui.hotkeystring'd'Символ клавиши для шортката переключения
ui.hotkeyModifiers.ctrlbooleantrueТребовать клавишу Ctrl
ui.hotkeyModifiers.altbooleanТребовать клавишу Alt
ui.hotkeyModifiers.shiftbooleantrueТребовать клавишу Shift
ui.hotkeyModifiers.metabooleanТребовать клавишу Meta (⌘ / Win)