【发布时间】:2022-12-21 13:27:57
【问题描述】:
我想使用 Azure 管道在 Terraform 中打印更多日志,不需要像 Terraform 文档中提到的那样将日志导出到文件中。
【问题讨论】:
-
您是否尝试过在选中“启用系统诊断”的情况下运行管道?我这样做并得到我需要的东西。我有时也会使用 TF_LOG 将日志输出到文本文件。虽然很麻烦。
标签: azure-devops terraform azure-pipelines
我想使用 Azure 管道在 Terraform 中打印更多日志,不需要像 Terraform 文档中提到的那样将日志导出到文件中。
【问题讨论】:
标签: azure-devops terraform azure-pipelines
您应该能够通过在开始运行实际 Terraform 命令之前的单独任务中将 TF_LOG 环境变量设置为以下值之一(在您的情况下很可能是 DEBUG)来执行此操作。
- TRACE:最详尽的详细信息,因为它显示了 Terraform 采取的每一步,并产生带有内部日志的大量输出。
- DEBUG:与 TRACE 相比,以更简洁的方式描述内部发生的情况。
- 错误:显示阻止 Terraform 继续的错误。
- WARN:记录警告,可能表示配置错误或错误,但对执行并不重要。
- INFO:显示有关执行过程的一般高级消息
重击:
export TF_LOG=<log_level>电源外壳
$env:TF_LOG = '<log_level>'
【讨论】: