Перейти к содержимому

Уровень логирования

Управление детализацией логов во время процесса сборки помогает сосредоточиться на наиболее важной информации. Рекомендуемый способ управления выводом логов в tsdown — использование опции --log-level.

Использование

Чтобы полностью отключить логи, включая ошибки, задайте уровень логирования silent:

bash
tsdown --log-level silent

Чтобы отображались только сообщения об ошибках, установите уровень error:

bash
tsdown --log-level error

Такой режим полезен для CI/CD-пайплайнов или ситуаций, когда требуется минимальный или полностью отсутствующий вывод в консоль.

Доступные уровни логирования

  • silent: логи не отображаются вообще, включая ошибки.
  • error: выводятся только сообщения об ошибках.
  • warn: отображаются предупреждения и ошибки.
  • info: выводятся информационные сообщения, предупреждения и ошибки (уровень по умолчанию).

Выберите подходящий уровень логирования, чтобы контролировать объем выводимой информации во время процесса сборки.

Завершать сборку при предупреждениях

Опция failOnWarn задаёт, приводят ли предупреждения к завершению сборки с ненулевым кодом выхода.

tsdown.config.ts
ts
import { defineConfig } from 'tsdown'

export default defineConfig({
  failOnWarn: true,
  // Завершать сборку с ошибкой при предупреждениях в CI
  failOnWarn: 'ci-only',
})

Подробнее об опциях с учётом CI — в разделе CI окружение.

Распространяется под лицензией MIT.