diff --git a/config_center/nacos/client.go b/config_center/nacos/client.go index 2e951a75f227e630d09763ac8a62b7734d961f5b..3b432819f43327888ade3da5303e445d6a2ef0fe 100644 --- a/config_center/nacos/client.go +++ b/config_center/nacos/client.go @@ -18,7 +18,7 @@ package nacos import ( - "runtime" + "path/filepath" "strconv" "strings" "sync" @@ -37,7 +37,8 @@ import ( "github.com/apache/dubbo-go/common/logger" ) -var logDir string +// Nacos Log dir, it can be override when creating client by config_center.log_dir +var logDir = filepath.Join("logs", "nacos", "log") // NacosClient Nacos client type NacosClient struct { @@ -51,16 +52,6 @@ type NacosClient struct { onceClose func() } -// init default Nacos Log dir, it can be override when create client -func init() { - switch runtime.GOOS { - case "windows": - logDir = "logs\\nacos\\log" - default: - logDir = "logs/nacos/log" - } -} - // Client Get Client func (n *NacosClient) Client() *config_client.IConfigClient { return n.client