go中的logger模块
初体验
package main
import (
"log"
"os"
)
func main() {
// logger 初始化
logFile, err := os.OpenFile("test.log", os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0666)
if err != nil {
log.Fatal("打开日志文件失败:", err)
}
defer logFile.Close()
logger := log.New(logFile, "[test] ", log.LstdFlags)
// 打印log
logger.Println("这是一条测试日志。")
}
效果
$ cat test.log
[test] 2023/07/14 22:03:05 这是一条测试日志。