You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何跳过terragrunt命令执行时输出的TGENV版本相关INFO日志

问题原因

这两行INFO日志并非Terragrunt原生输出,而是由你使用的Terragrunt版本管理工具 tgenv 生成的。你设置的terragrunt-log-level参数仅能控制Terragrunt自身的日志输出级别,无法作用于tgenv的日志,因此调整该参数不会生效。

解决方案

你可以选择以下任意一种方式屏蔽这两行日志:

  • 临时单次屏蔽:执行命令时通过grep过滤tgenv的指定INFO输出,示例如下:
    # 保留其他正常输出,仅过滤tgenv的两行INFO日志
    terragrunt plan 2>&1 | grep -vE '^\[INFO\] (Getting version from tgenv-version-name|TGENV_VERSION is)'
    
  • 全局永久屏蔽:配置TGENV_SILENT环境变量即可完全关闭tgenv的INFO日志输出:
    1. 执行以下命令临时生效(仅对当前终端窗口有效):
      export TGENV_SILENT=1
      
    2. 如需永久生效,将上述环境变量配置添加到你的shell配置文件(~/.bashrc、~/.zshrc等)中,执行source 对应配置文件路径即可立即生效。
  • 别名快捷屏蔽:可以给terragrunt设置shell别名,每次调用自动注入静默参数,无需修改全局环境变量:
    将以下配置添加到你的shell配置文件中即可:
    alias terragrunt='TGENV_SILENT=1 terragrunt'
    

内容的提问来源于stack exchange,提问作者pkaramol

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 05:15:02