From b2585afc11cf8873d7c4ab6414dd967c98d654dd Mon Sep 17 00:00:00 2001 From: QLeelulu Date: Wed, 26 Sep 2018 15:26:39 +0800 Subject: [PATCH] more clearly error info --- conf/conf.go | 5 +++-- node/node.go | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/conf/conf.go b/conf/conf.go index e50faf6..79ac912 100644 --- a/conf/conf.go +++ b/conf/conf.go @@ -2,6 +2,7 @@ package conf import ( "errors" + "fmt" "io/ioutil" "os" "path" @@ -178,12 +179,12 @@ func (c *Conf) genUUID() (string, error) { uuidDir := path.Dir(c.UUIDFile) if err := os.MkdirAll(uuidDir, 0755); err != nil { - return "", err + return "", fmt.Errorf("failed to write UUID to file: %s. you can change UUIDFile config in base.json", err) } err = ioutil.WriteFile(c.UUIDFile, []byte(u.String()), 0600) if err != nil { - return "", err + return "", fmt.Errorf("failed to write UUID to file: %s. you can change UUIDFile config in base.json", err) } return u.String(), nil diff --git a/node/node.go b/node/node.go index 617e034..f28fecd 100644 --- a/node/node.go +++ b/node/node.go @@ -121,14 +121,14 @@ func (n *Node) writePIDFile() { dir := path.Dir(n.PIDFile) err := os.MkdirAll(dir, 0755) if err != nil { - log.Errorf("Failed to write pid file: %s", err) + log.Errorf("Failed to write pid file: %s. you can change PIDFile config in base.json", err) return } n.PIDFile = path.Join(dir, filename) err = ioutil.WriteFile(n.PIDFile, []byte(n.PID), 0644) if err != nil { - log.Errorf("Failed to write pid file: %s", err) + log.Errorf("Failed to write pid file: %s. you can change PIDFile config in base.json", err) return } }