diff --git a/main.go b/main.go index be62dac..854cc9e 100644 --- a/main.go +++ b/main.go @@ -16,7 +16,6 @@ func main() { ); e != nil { log.Fatalln("初始化日志失败: ", e) } - defer util.Log.CatchRecover() if global.Flags.RunningDaemon { //后台挂起模式中 diff --git a/util/log.go b/util/log.go index 44b5853..54314b6 100644 --- a/util/log.go +++ b/util/log.go @@ -27,11 +27,14 @@ func (c *loG) Init(debug, logFile, outPut bool, path string) error { c.timeStamp = time.Now().Format("2006.01.02-15.04.05") //日志路径初始化与处理 - if !strings.HasSuffix(path, "/") { - path += "/" + if c.DebugMode { + if !strings.HasSuffix(path, "/") { + path += "/" + } + c.Path = path + return os.MkdirAll(path, os.ModePerm) } - c.Path = path - return os.MkdirAll(path, os.ModePerm) + return nil } func (c *loG) time() string {