企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 说明 命令行出错时,除了日志记录外,还需要有提示反馈给用户。 虽然本地开发时,日志会打印到终端,但是**线上环境日志只记录到文件**,所以我们所有命令出错时,都应该使用命令行输出提示给用户。 这节课我们将封装 console 包,以便在终端打印信息,且支持高亮输出。 ## 使用 打印一条成功消息,绿色输出: ``` console.Success("success") ``` 打印一条报错消息,红色输出: ``` console.Error("error") ``` 打印一条提示消息,黄色输出: ``` console.Warning("error") ``` 打印一条报错消息,并退出 `os.Exit(1)` ``` console.Exit("exit") ``` 语法糖,自带 `err != nil` 判断 ``` console.ExitIf() ```