diff --git a/code/client/global/conf.go b/code/client/global/conf.go index 8e896fa..7c11535 100644 --- a/code/client/global/conf.go +++ b/code/client/global/conf.go @@ -84,7 +84,7 @@ func LoadConf(dir string) *Configure { if cfg.Link.WriteTimeout <= 0 { cfg.Link.WriteTimeout = 5 * time.Second } - if filepath.IsAbs(cfg.Log.Dir) { + if !filepath.IsAbs(cfg.Log.Dir) { dir, err := os.Executable() runtime.Assert(err) cfg.Log.Dir = filepath.Join(filepath.Dir(dir), cfg.Log.Dir) diff --git a/code/server/global/conf.go b/code/server/global/conf.go index c458c30..7ddba0d 100644 --- a/code/server/global/conf.go +++ b/code/server/global/conf.go @@ -44,7 +44,7 @@ func LoadConf(dir string) *Configure { } `yaml:"tls"` } runtime.Assert(yaml.Decode(dir, &cfg)) - if filepath.IsAbs(cfg.Log.Dir) { + if !filepath.IsAbs(cfg.Log.Dir) { dir, err := os.Executable() runtime.Assert(err) cfg.Log.Dir = filepath.Join(filepath.Dir(dir), cfg.Log.Dir)