在 CentOS 环境下配置 Golang 日志级别,你需要使用一个日志库,例如 logrus 或 zap。这里我将为你展示如何使用 logrus 库配置日志级别。
首先,确保你已经安装了 Go 语言环境。如果没有,请访问 https://golang.org/dl/ 下载并安装。
创建一个新的 Go 项目或在现有项目中创建一个新的 Go 文件。例如,我们创建一个名为 main.go 的文件。
使用以下命令安装 logrus 库:
go get github.com/sirupsen/logrus
package main
import (
"github.com/sirupsen/logrus"
)
func main() {
logrus.SetLevel(logrus.DebugLevel)
logrus.Debug("这是一条 Debug 级别的日志")
logrus.Info("这是一条 Info 级别的日志")
logrus.Warn("这是一条 Warn 级别的日志")
logrus.Error("这是一条 Error 级别的日志")
}
go run main.go
你将看到以下输出:
时间="2022-01-01T00:00:00+08:00" level=debug msg="这是一条 Debug 级别的日志"
时间="2022-01-01T00:00:00+08:00" level=info msg="这是一条 Info 级别的日志"
时间="2022-01-01T00:00:00+08:00" level=warn msg="这是一条 Warn 级别的日志"
时间="2022-01-01T00:00:00+08:00" level=error msg="这是一条 Error 级别的日志"
你可以根据需要更改日志级别。logrus 支持以下日志级别(按优先级从低到高):
只需将 logrus.SetLevel() 函数中的参数更改为所需的日志级别即可。