From 18bb52405c9ec29db18681c732462a7e111d2700 Mon Sep 17 00:00:00 2001 From: crusader Date: Wed, 13 Sep 2017 12:14:20 +0900 Subject: [PATCH] ing --- logging.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/logging.go b/logging.go index e1834d0..e994a57 100644 --- a/logging.go +++ b/logging.go @@ -2,6 +2,7 @@ package logging import ( "encoding/json" + "flag" "git.loafle.net/commons_go/config" @@ -15,11 +16,16 @@ const loggerKey loggerKeyType = iota var Logger *zap.Logger func init() { + configPath := flag.String("config", ".", "The path of config") + flag.Parse() + + log.Printf("logging: config path[%s]", *configPath) + conf := config.New() conf.SetConfigName("logging") conf.SetConfigType("json") - conf.AddConfigPath(".") - conf.AddConfigPath("./config") + conf.AddConfigPath(*configPath) + // conf.AddConfigPath("./config") err := conf.ReadInConfig() if nil != err { panic(err)