This commit is contained in:
Sad Pencil 2019-02-23 07:06:51 +08:00
parent 27190b61de
commit 12b7bdf705

View file

@ -28,13 +28,17 @@ func InitOutputFile(outputFile string) {
fmt.Fprintln(os.Stderr, err) fmt.Fprintln(os.Stderr, err)
os.Exit(1) 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 { if err != nil {
fmt.Fprintln(os.Stderr, "Failed to write log file for timing.") fmt.Fprintln(os.Stderr, "Failed to write log file for timing.")
fmt.Fprintln(os.Stderr, err) fmt.Fprintln(os.Stderr, err)
os.Exit(1) os.Exit(1)
} else {
fmt.Println("Timing log initialized.")
} }
} }
func Record(timingLog TimingLog) error { func Record(timingLog TimingLog) error {
@ -45,5 +49,10 @@ func Record(timingLog TimingLog) error {
b = append(b, '\n') b = append(b, '\n')
_, err = file.Write(b) _, err = file.Write(b)
if err != nil {
return err
}
err = file.Sync()
return err return err
} }