logger¶
Параметр logger задаёт пользовательское логирование событий React Compiler во время компиляции.
1 2 3 4 5 6 7 | |
Описание¶
logger¶
Настраивает пользовательское логирование, чтобы отслеживать поведение компилятора и отлаживать проблемы.
Тип¶
1 2 3 | |
Значение по умолчанию¶
null
Методы¶
logEvent: вызывается для каждого события компилятора и получает имя файла и сведения о событии
Типы событий¶
CompileSuccess: функция успешно скомпилированаCompileError: функция пропущена из-за ошибокCompileDiagnostic: нефатальная диагностическая информацияCompileSkip: функция пропущена по другим причинамPipelineError: неожиданная ошибка компиляцииTiming: сведения о времени выполнения
Предупреждения¶
- Структура событий может меняться между версиями
- Большие кодовые базы порождают много записей в журнале
Использование¶
Базовое логирование¶
Отслеживайте успешную компиляцию и сбои:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |
Подробное логирование ошибок¶
Получайте конкретные сведения о сбоях компиляции:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | |
Источник — https://react.dev/reference/react-compiler/logger