gpt4 book ai didi

python - AWS CodeBuild 彩色日志

转载 作者:行者123 更新时间:2023-12-03 14:24:30 27 4
gpt4 key购买 nike

我正在尝试使用 显示彩色日志彩色 来自 termcolor在我的脚本中,当我在本地运行我的脚本时一切正常,但是当我的脚本由 aws codePipeline --> codeBuild 运行时,输出格式看起来像 termcolor 不起作用。

第一张图片显示了 aws 上的当前输出。

第二张图显示了我本地 IDE(VS Code)的输出

在我的脚本中,我使用了类似的东西:print(colored('Validating ObjecstNamePrefix parameter value...', 'yellow'))显示黄色文本

图像编号 3 显示了我如何在我的 spec.yaml 中安装(正确)termcolor

最后一张图片显示蓝色输出,这个输出颜色不是从我的脚本处理的,最初是从 aws 日志控制台处理的,对我来说这意味着可以使用颜色。

欢迎任何帮助解决它!

This is the current output on aws

This is the desired output (how look on my local)

installing termcolor

blue output from aws original log

最佳答案

当前无法在 Codebuild 控制台的构建日志选项卡中显示颜色。您提到的蓝色是 CodeBuild 的内部实现。

出现此差距的原因是 Build Logs 选项卡上的日志从 CloudWatch 流式传输到 CodeBuild 控制台。 CloudWatch 没有固定宽度字体和颜色的概念。这使得任何颜色/缩进的 ASCII 艺术都不会持续存在。

关于python - AWS CodeBuild 彩色日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58066945/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com