Skip to content

Commit 7323e4e

Browse files
committed
Add command line in error output
Allows easier debugging
1 parent a7cd977 commit 7323e4e

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

log.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package main
33
import (
44
"fmt"
55
"os"
6+
"strings"
67
)
78

89
// Log message
@@ -20,6 +21,10 @@ func logError(err error) {
2021

2122
// Log error object as message
2223
func logFatalErrorAndExit(err error, exitCode int) {
23-
fmt.Fprintln(os.Stderr, fmt.Sprintf("Error: %s\n", err))
24+
cmdline := fmt.Sprintf("%s %s", argparser.Command.Name, strings.Join(os.Args[1:], " "))
25+
26+
fmt.Fprintln(os.Stderr, fmt.Sprintf("Error: %s", err))
27+
fmt.Fprintln(os.Stderr, fmt.Sprintf("Command: %s", cmdline))
28+
2429
os.Exit(exitCode)
2530
}

0 commit comments

Comments
 (0)