From ebd34224a5ee7f924a7a2a748e8dc564c521d257 Mon Sep 17 00:00:00 2001 From: Mikkel Krautz Date: Sat, 13 Jan 2018 20:32:48 +0100 Subject: [PATCH] Improve startup error messages. This ensures that our log messages include the path to the directory/file that caused the error. --- cmd/grumble/grumble.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cmd/grumble/grumble.go b/cmd/grumble/grumble.go index 1f410fe..6807165 100644 --- a/cmd/grumble/grumble.go +++ b/cmd/grumble/grumble.go @@ -30,7 +30,7 @@ func main() { // Open the data dir to check whether it exists. dataDir, err := os.Open(Args.DataDir) if err != nil { - log.Fatalf("Unable to open data directory: %v", err) + log.Fatalf("Unable to open data directory (%v): %v", Args.DataDir, err) return } dataDir.Close() @@ -38,7 +38,7 @@ func main() { // Set up logging err = logtarget.Target.OpenFile(Args.LogPath) if err != nil { - fmt.Fprintf(os.Stderr, "Unable to open log file: %v", err) + fmt.Fprintf(os.Stderr, "Unable to open log file (%v): %v", Args.LogPath, err) return } log.SetPrefix("[G] ") @@ -56,7 +56,7 @@ func main() { blobDir := filepath.Join(Args.DataDir, "blob") err = os.Mkdir(blobDir, 0700) if err != nil && !os.IsExist(err) { - log.Fatalf("Unable to create blob directory: %v", err) + log.Fatalf("Unable to create blob directory (%v): %v", blobDir, err) } blobStore = blobstore.Open(blobDir)