From 12b7bdf7055cc49891793a7544c282e87fda7be0 Mon Sep 17 00:00:00 2001 From: Sad Pencil Date: Sat, 23 Feb 2019 07:06:51 +0800 Subject: [PATCH] tt --- log2/logger.go | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/log2/logger.go b/log2/logger.go index 29d6322f2e..50c4576deb 100644 --- a/log2/logger.go +++ b/log2/logger.go @@ -28,13 +28,17 @@ func InitOutputFile(outputFile string) { fmt.Fprintln(os.Stderr, err) os.Exit(1) } - file.WriteString("Timing log initialized.\n") + _, err = file.WriteString("Timing log initialized.\n") + if err != nil { + fmt.Fprintln(os.Stderr, "Failed to write log file for timing.") + fmt.Fprintln(os.Stderr, err) + os.Exit(1) + } + err = file.Sync() if err != nil { fmt.Fprintln(os.Stderr, "Failed to write log file for timing.") fmt.Fprintln(os.Stderr, err) os.Exit(1) - } else { - fmt.Println("Timing log initialized.") } } func Record(timingLog TimingLog) error { @@ -45,5 +49,10 @@ func Record(timingLog TimingLog) error { b = append(b, '\n') _, err = file.Write(b) + if err != nil { + return err + } + + err = file.Sync() return err }