refactor: better log output

This commit is contained in:
Jan De Dobbeleer 2021-08-04 12:52:54 +02:00 committed by Jan De Dobbeleer
parent 995bd5c720
commit 9e8a7182b6

View file

@ -115,12 +115,14 @@ func (t *tracer) init(home string) {
log.Fatalf("error opening file: %v", err) log.Fatalf("error opening file: %v", err)
} }
log.SetOutput(t.file) log.SetOutput(t.file)
log.Println("start oh-my-posh run")
} }
func (t *tracer) close() { func (t *tracer) close() {
if !t.debug { if !t.debug {
return return
} }
log.Println("end oh-my-posh run")
_ = t.file.Close() _ = t.file.Close()
} }
@ -129,7 +131,7 @@ func (t *tracer) trace(start time.Time, function string, args ...string) {
return return
} }
elapsed := time.Since(start) elapsed := time.Since(start)
trace := fmt.Sprintf("func: %s duration: %s, args: %s", function, elapsed, strings.Trim(fmt.Sprint(args), "[]")) trace := fmt.Sprintf("%s duration: %s, args: %s", function, elapsed, strings.Trim(fmt.Sprint(args), "[]"))
log.Println(trace) log.Println(trace)
} }