在Linux环境下,为Golang应用配置日志的方式多样,以下是两种常见的方法:利用标准库log包以及采用第三方日志库logrus。
方式一:采用标准库log包
首先,创建一个名为main.go的文件,并输入如下代码:
package mainimport ( "log" "os")func main() { // 设定日志记录至文件 logFile, err := os.OpenFile("app.log", os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0666) if err != nil { log.Fatal(err) } defer logFile.Close() // 日志信息同时显示在文件与终端 log.SetOutput(io.MultiWriter(logFile, os.Stdout)) // 输出日志信息 log.Println("这是一个普通日志。") log.Printf("这是一个格式化的 %s 日志。", "普通")}
登录后复制
文章来自互联网,不代表电脑知识网立场。发布者:,转载请注明出处:https://www.pcxun.com/n/668927.html