创建了日志文件,但没有打印或附加任何内容。为什么?& K' z8 Z' I% k7 _! H8 C$ o
+ _# m ~" W0 ~0 |, T3 B& f 解决方案: + c8 Z8 `7 |" C) r
os.Open() 过去一定有不同的工作方式,但对我有用:1 B7 t- i" R1 ~
f,err := os.OpenFile("testlogfile",os.O_RDWR | os.O_CREATE | os.O_APPEND,0666)if err != nil log.Fatalf("error opening file: %v",err)}defer f.Close()log.SetOutput(f)log.Println("This is a test log entry")" q* o, q. D. p