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

Логи сборки ​

Передайте обработчик onBuildLogs в JavaScript, on_build_logs в Python или TemplateBuildOptions.OnLog в Go, чтобы получать сообщения во время сборки.

SDK передаёт структурированные записи с временем, уровнем и текстом. Уровни: debug, info, warn и error. Метод toString() в JavaScript, str() в Python или поля BuildLogEntry в Go позволяют сформировать строку.

Для вывода в терминал используйте defaultBuildLogger({ minLevel: "info" }) или default_build_logger(min_level="info"). Собственный обработчик подходит, если логи нужно отправить в приложение или отфильтровать.

При фоновой сборке обработчик не ждёт завершения. Получайте новые записи через getBuildStatus, get_build_status или BuildStatus, увеличивая смещение. Такой цикл показан на странице «Сборка шаблона».

Не выводите в лог учётные данные и значения секретных переменных.