多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 说明 命令行出错时,除了日志记录外,还需要有提示反馈给用户。 虽然本地开发时,日志会打印到终端,但是**线上环境日志只记录到文件**,所以我们所有命令出错时,都应该使用命令行输出提示给用户。 这节课我们将封装 console 包,以便在终端打印信息,且支持高亮输出。 ## 使用 打印一条成功消息,绿色输出: ``` console.Success("success") ``` 打印一条报错消息,红色输出: ``` console.Error("error") ``` 打印一条提示消息,黄色输出: ``` console.Warning("error") ``` 打印一条报错消息,并退出 `os.Exit(1)` ``` console.Exit("exit") ``` 语法糖,自带 `err != nil` 判断 ``` console.ExitIf() ```