我有一个用于定义日志文件路径的函数的测试用例,然后设置记录器,以便将log.*语句写入标准输出和日志文件:lf,err:=os.Create(logFile)mw:=io.MultiWriter(os.Stdout,lf)log.SetOutput(mw)在我的测试用例中,我试图在最后清理,但文件上似乎仍然有锁,这意味着Os.Remove()调用不起作用(甚至返回错误)我已经尝试将SetOutput设置为nil以及使用defer语句。funcTestSetLogging(t*testing.T){//dostuff...log.Println("thisshouldbeinlogger