From 539ac9aa0c49df01328d597e5b7d8e4b8428f0dc Mon Sep 17 00:00:00 2001 From: Albumen <jhq0812@hotmail.com> Date: Wed, 10 Jun 2020 11:55:31 +0800 Subject: [PATCH] refactor: use filepath to replace hard code --- config_center/nacos/client.go | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/config_center/nacos/client.go b/config_center/nacos/client.go index 2e951a75f..3b432819f 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 -- GitLab