Linux下Golang日志如何配置

Linux下Golang日志如何配置

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

(0)
上一篇 2025-05-27 14:35
下一篇 2025-05-27 14:35

相关推荐