Commit 9dacda0

Richard Luby <richluby@gmail.com>
2016-10-06 10:12:05
program prints to stderr
1 parent 51d610c
Changed files (1)
questioner.go
@@ -6,6 +6,7 @@ import (
 	"fmt"
 	"github.com/BurntSushi/toml"
 	"io/ioutil"
+	"log"
 	"os"
 )
 
@@ -46,13 +47,13 @@ func LoadConfiguration(cfgFile string) CONFIG {
 	} else {
 		buffer, err := ioutil.ReadFile(cfgFile)
 		if err != nil {
-			fmt.Printf("%+v\n", err.Error())
+			log.Fatalf("Could not read configuration file: %+v\n", err.Error())
 			os.Exit(EXIT_CODE.FILE_IO_ERROR)
 		}
 		contents = string(buffer)
 	}
 	if _, err := toml.Decode(contents, &config); err != nil {
-		fmt.Printf("%+v\n", err.Error())
+		log.Fatalf("Could not load configuration: %+v\n", err.Error())
 		os.Exit(EXIT_CODE.BAD_CONFIG)
 	}
 	return config