准备工作
在使用Go语言进行开发时,我们经常需要打印一些信息,比如成功、失败、警告、提示等等,Go语言内置的fmt
包提供了一些打印信息的方法,但是这些方法并不能很好地显示颜色,因此我们需要自己实现一些打印颜色的方法。
下面是我自己实现的一些打印颜色的方法,可以根据需要选择使用。但是需要依赖于 "github.com/gookit/color"
包,需要先安装。
1 | $ go get -u github.com/gookit/color |
安装完成后,我们可以定义一个 ui
包,里面包含一些打印颜色的方法。
目录结构
具体目录结构如下:
1 | ╭─root@master /temp/go |
文件内容
我们首先在ui目录下新建一个 print.go
文件,其内容如下:
1 | package ui |
接着在需要输出彩色日志的相关文件中引入 ui
包,然后调用相关方法打印颜色字体即可,例如我在 main.go
文件中引入 ui
包,并调用相关方法打印颜色字体,具体内容如下:
1 | package main |
以上代码运行后,即可正常输出彩色日志。