我们已将--debug
标志添加到所有AWS CLI命令中,以便我们获得有关在CI / CD服务器上进行部署期间发生的事情的更多信息。
问题是,所有的debug
输出都写入了stderr
而不是stdout
,这导致很多消息作为错误消息弹出,尽管它们只是调试信息。
如何配置AWS CLI以将debug
消息输出到stdout
?
编辑:如何在不重定向stdout
的情况下执行此操作?如果我将其重定向,则将无法访问CD / CI服务器上的调试输出。
您可以尝试从shell命令将stderr
重定向到stdout
aws commad 2>&1
您可以使用2>&1
结构将stderr重定向到stdout。
请参见https://askubuntu.com/questions/625224/how-to-redirect-stderr-to-a-file