ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 说明 命令行出错时,除了日志记录外,还需要有提示反馈给用户。 虽然本地开发时,日志会打印到终端,但是**线上环境日志只记录到文件**,所以我们所有命令出错时,都应该使用命令行输出提示给用户。 这节课我们将封装 console 包,以便在终端打印信息,且支持高亮输出。 ## 使用 打印一条成功消息,绿色输出: ``` console.Success("success") ``` 打印一条报错消息,红色输出: ``` console.Error("error") ``` 打印一条提示消息,黄色输出: ``` console.Warning("error") ``` 打印一条报错消息,并退出 `os.Exit(1)` ``` console.Exit("exit") ``` 语法糖,自带 `err != nil` 判断 ``` console.ExitIf() ```