1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
package main import ( "os" "go.wit.com/log" ) func doOutput(s string) { filename := "/tmp/gemini-output.log" f, err := os.OpenFile(filename, os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644) if err != nil { log.Println(err) return } defer f.Close() if _, err := f.WriteString(s + "\n"); err != nil { log.Println(err) } log.Info("OUTPUT LOGGED TO", filename) }