// Copyright 2024 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package log import ( golanglog "log" "os" ) // start writing all the logging to a tmp file func SetTmpOLD() { f, err := os.OpenFile("/tmp/guilogfile", os.O_RDWR|os.O_CREATE|os.O_APPEND, 0666) if err != nil { realFatalf("error opening file: %v", err) } // hmm. is there a trick here or must this be in main() // defer f.Close() golanglog.SetOutput(f) realPrintln("This is a test log entry") } // start writing all the logging to a tmp file func UnsetTmp() { golanglog.SetOutput(os.Stdout) realPrintln("This is a test log entry") }