diff --git a/logging/logging.go b/logging/logging.go index 416866d..33487f6 100644 --- a/logging/logging.go +++ b/logging/logging.go @@ -35,7 +35,11 @@ func NewLogger(file string, cfg *Config) (*Logger, error) { if file == "" { file = os.Args[0] - file = strings.Replace(filepath.Base(file), filepath.Ext(file), ".log", 1) + if filepath.Ext(file) != "" { + file = strings.Replace(filepath.Base(file), filepath.Ext(file), ".log", 1) + } else { + file = filepath.Base(file) + ".log" + } } encoderConfig := zap.NewProductionEncoderConfig()