From a22d93fb885e5c4b0b2aa6ad55e48f5218b18c35 Mon Sep 17 00:00:00 2001 From: "rui.zheng" Date: Sun, 13 Aug 2017 22:08:44 +0800 Subject: [PATCH] fix log --- cmd/gost/main.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/cmd/gost/main.go b/cmd/gost/main.go index 51f9eab..a7ce5c5 100644 --- a/cmd/gost/main.go +++ b/cmd/gost/main.go @@ -29,6 +29,8 @@ var ( ) func init() { + gost.SetLogger(&gost.LogLogger{}) + var ( configureFile string printVersion bool @@ -56,7 +58,6 @@ func init() { os.Exit(0) } - gost.SetLogger(&gost.LogLogger{}) gost.Debug = options.Debug } @@ -233,8 +234,11 @@ func serve(chain *gost.Chain) error { if node.User != nil { users = append(users, node.User) } - tlsCfg, _ := tlsConfig(node.Values.Get("cert"), node.Values.Get("key")) - + certFile, keyFile := node.Values.Get("cert"), node.Values.Get("key") + tlsCfg, err := tlsConfig(certFile, keyFile) + if err != nil && certFile != "" && keyFile != "" { + return err + } var ln gost.Listener switch node.Transport { case "tls":