我有一些非常简单的代码,我将一些错误信息记录到文件中。
package main
import (
"log"
"os"
)
var testLogger *log.Logger
func init() {
logFile, openErr1 := os.OpenFile("/home/doug/logs/test.log", os.O_CREATE|os.O_RDWR|os.O_APPEND, 0666)
if openErr1 != nil {
log.Println("Uh oh! Could not open log file.")
}
defer logFile.Close()
testLogger = log.New(logFile, "PREFIX", log.Lshortfile|log.Ldate|log.Ltime)
}
func main() {
testLogger.Println("meep meep")
}
但是,每当我在运行程序后打开文件时,它总是为空的。我究竟做错了什么?
泛舟湖上清波郎朗
慕斯709654
随时随地看视频慕课网APP
相关分类