在 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() 函數中的參數更改為所需的日志級別即可。