Spec-Zone.ru › OpenTofu 1.9

Отладка OpenTofu

OpenTofu ведёт подробные журналы, которые можно включить, задав переменной окружения TF_LOG любое значение. После включения этой настройки подробные журналы будут выводиться в stderr.

Чтобы изменить подробность журналов, задайте для TF_LOG один из уровней ведения журнала (в порядке убывания подробности): TRACE, DEBUG, INFO, WARN или ERROR.

Предупреждение

Журналы, создаваемые на уровне TRACE, могут содержать конфиденциальные данные, например учётные данные, поэтому с ними следует обращаться осторожно.

Если задать для TF_LOG значение JSON, журналы будут выводиться на уровне TRACE или выше и будут использовать форматирование в виде разбираемого JSON.

Предупреждение

Формат JSON для файлов журналов не считается стабильным интерфейсом. Он может измениться в любое время без предупреждения. Он предназначен для поддержки инструментов, которые появятся в будущем; взаимодействовать с журналами в формате JSON поддерживаемым способом можно только с помощью этих инструментов.

Ведение журналов можно отдельно включить для самого tofu и плагинов провайдеров с помощью переменных окружения TF_LOG_CORE или TF_LOG_PROVIDER. Для них используются те же аргументы уровней, что и для TF_LOG, но активируется только часть журналов.

Чтобы сохранять вывод журнала, можно задать TF_LOG_PATH, чтобы при включённом ведении журналов записи всегда добавлялись в указанный файл. Обратите внимание: даже если задано TF_LOG_PATH, для включения ведения журналов необходимо также задать TF_LOG.

Если вы обнаружили ошибку в OpenTofu, приложите подробный журнал, воспользовавшись таким сервисом, как gist.

Copyright (c) The OpenTofu Authors
Copyright (c) 2014 HashiCorp, Inc.
Mozilla Public License, version 2.0
https://opentofu.org/docs/v1.9/internals/debugging/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API