在CentOS系统中配置Golang的日志输出,可以通过以下步骤实现:
sudo yum install golang
创建一个新的Go项目或打开现有的Go项目。
在项目中创建一个名为main.go的文件(如果尚未创建),并添加以下代码:
package main
import (
"log"
"os"
)
func main() {
// 设置日志输出到标准输出
log.SetOutput(os.Stdout)
// 设置日志前缀
log.SetPrefix("INFO: ")
// 设置日志标志
log.SetFlags(log.Ldate | log.Ltime | log.Lshortfile)
// 输出日志
log.Println("This is an info log.")
}
在这个示例中,我们使用log.SetOutput函数将日志输出设置为标准输出(控制台)。你可以根据需要将其更改为其他输出目标,例如文件或其他系统资源。
go run main.go
你将在控制台上看到类似以下的日志输出:
INFO: 2022/06/01 12:34:56 main.go:18: This is an info log.
这个输出包含了日期、时间、文件名和行号,以及我们设置的日志前缀。
你可以根据需要调整日志输出设置,例如更改日志级别、输出格式等。更多关于Golang日志的信息,请参考官方文档:https://pkg.go.dev/log