go-colorable

Windows 上的可着色写入器。「Colorable writer for windows.」

Github星跟踪图

go-colorable

Windows 上的可着色写入器。

例如,大多数的日志程序包在 windows 上都不显示颜色。(我知道我们可以用 ansicon 来做,但我不希望这样。)这个包可以在 windows 上处理 ansi 颜色的转义序列。

太糟糕了!

太好啦!

使用方法

logrus.SetFormatter(&logrus.TextFormatter{ForceColors: true})
logrus.SetOutput(colorable.NewColorableStdout())

logrus.Info("succeeded")
logrus.Warn("not correct")
logrus.Error("something error")
logrus.Fatal("panic")

你可以在非 windows 操作系统上编译上述代码。

安装

$ go get github.com/mattn/go-colorable

许可证

MIT

作者

Yasuhiro Matsumoto (a.k.a mattn)


主要指标

概览
名称与所有者mattn/go-colorable
主编程语言Go
编程语言Go (语言数: 2)
平台Windows
许可证MIT License
所有者活动
创建于2014-07-30 02:38:06
推送于2024-01-17 17:59:04
最后一次提交2023-03-22 23:30:39
发布数23
最新版本名称v0.1.13 (发布于 )
第一版名称v0.0.1 (发布于 )
用户参与
星数766
关注者数19
派生数93
提交数154
已启用问题?
问题数24
打开的问题数7
拉请求数33
打开的拉请求数2
关闭的拉请求数10
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

go-colorable

Build Status
Codecov
GoDoc
Go Report Card

Colorable writer for windows.

For example, most of logger packages doesn't show colors on windows. (I know we can do it with ansicon. But I don't want.)
This package is possible to handle escape sequence for ansi color on windows.

Too Bad!

So Good!

Usage

logrus.SetFormatter(&logrus.TextFormatter{ForceColors: true})
logrus.SetOutput(colorable.NewColorableStdout())

logrus.Info("succeeded")
logrus.Warn("not correct")
logrus.Error("something error")
logrus.Fatal("panic")

You can compile above code on non-windows OSs.

Installation

$ go get github.com/mattn/go-colorable

License

MIT

Author

Yasuhiro Matsumoto (a.k.a mattn)