设置服务
()
| 36 | |
| 37 | // 设置服务 |
| 38 | func (this *ServiceManager) setup() { |
| 39 | this.onceLocker.Do(func() { |
| 40 | logFile := files.NewFile(Tea.Root + "/logs/service.log") |
| 41 | if logFile.Exists() { |
| 42 | _ = logFile.Delete() |
| 43 | } |
| 44 | |
| 45 | //logger |
| 46 | fp, err := os.OpenFile(Tea.Root+"/logs/service.log", os.O_WRONLY|os.O_APPEND|os.O_CREATE, 0666) |
| 47 | if err != nil { |
| 48 | logs.Error(err) |
| 49 | return |
| 50 | } |
| 51 | this.fp = fp |
| 52 | this.logger = log.New(fp, "", log.LstdFlags) |
| 53 | }) |
| 54 | } |
| 55 | |
| 56 | // Log 记录普通日志 |
| 57 | func (this *ServiceManager) Log(msg string) { |