diff --git a/.gitignore b/.gitignore index 1117b8c..a09e922 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -**.log -/ddgo +logs +ddgo go.sum dist \ No newline at end of file diff --git a/main.go b/main.go index 64be1ad..60f2a75 100644 --- a/main.go +++ b/main.go @@ -82,7 +82,7 @@ func initLog() { err = log.NewFile(log.FileConfig{ Level: log.LevelInfo, - Filename: "ddgo.log", + Filename: "./logs/ddgo.log", FileRotationConfig: log.FileRotationConfig{ Rotate: true, Daily: true, @@ -95,6 +95,10 @@ func initLog() { func parseArg() { parser := flags.NewParser(&opts, flags.HelpFlag|flags.PassDoubleDash) + if AppName != "" { + parser.Name = AppName + } + if _, err := parser.Parse(); err != nil { if opts.Version { printVersion() @@ -108,7 +112,6 @@ func parseArg() { _, _ = fmt.Fprintln(os.Stderr, err) - parser.Name = AppName parser.WriteHelp(os.Stderr) os.Exit(1)