在 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() 函数中的参数更改为所需的日志级别即可。