在CentOS中设置Golang日志级别,你需要使用Go语言的"log"包或者第三方日志库(如logrus、zap等)来实现。以下是使用log包设置日志级别的示例:
main.go
的文件,并在其中编写以下代码:package main
import (
"log"
"os"
)
func main() {
// 设置日志级别
log.SetOutput(os.Stdout)
log.SetFlags(log.Ldate | log.Ltime | log.Lshortfile)
// 设置日志级别为Info
log.SetPrefix("INFO: ")
log.Println("这是一条Info级别的日志")
// 设置日志级别为Error
log.SetPrefix("ERROR: ")
log.Println("这是一条Error级别的日志")
}
在终端中,导航到包含main.go
文件的目录。
运行以下命令来编译并运行你的程序:
go run main.go
你将看到以下输出:
INFO: 2022/01/01 12:00:00 main.go:11: 这是一条Info级别的日志
ERROR: 2022/01/01 12:00:00 main.go:13: 这是一条Error级别的日志
在这个示例中,我们使用了log.SetPrefix()
函数来设置日志级别的前缀。你可以根据需要自定义前缀。此外,我们还使用了log.SetFlags()
函数来设置日志的输出格式。
如果你想使用第三方日志库,如logrus或zap,你可以参考它们的文档来了解如何设置日志级别。这些库通常提供了更丰富的功能和更灵活的配置选项。