我尝试在我的脚本中使用彩色的从termcolor显示彩色日志,当我在本地运行脚本时,一切正常,但是当我的脚本由aws codepineline-->;codeBuild运行时,输出格式看起来像termcolor不起作用。在
第一张图显示了aws上的当前输出。在
第二张图显示了本地IDE(VS代码)的输出
在我的脚本中,我使用类似于:print(colored('Validating ObjecstNamePrefix parameter value...', 'yellow'))
来显示黄色文本
图3显示了如何在我的规格yaml在
最后一张图片显示了一个蓝色的输出,这个输出颜色不是从我的脚本中处理的,是最初从aws日志控制台处理的,对我来说这意味着可以玩颜色。在
欢迎任何帮助解决这个问题!在
目前无法在Codebuild控制台的“生成日志”选项卡中显示颜色。你提到的蓝色是CodeBuild的内部实现。在
造成这个差距的原因是buildlogs选项卡上的日志从CloudWatch流到CodeBuild控制台。CloudWatch没有固定宽度字体和颜色的概念。这使得任何ASCII颜色/缩进的艺术都无法持久。在
这个开源浏览器插件现在可以在AWS代码构建中显示颜色:https://github.com/JoshuaJWilborn/colorize-the-logs
相关问题 更多 >
编程相关推荐