MCPcopy Create free account
hub / github.com/GoEdgeLab/EdgeNode / setup

Method setup

internal/utils/service.go:38–54  ·  view source on GitHub ↗

设置服务

()

Source from the content-addressed store, hash-verified

36
37// 设置服务
38func (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 记录普通日志
57func (this *ServiceManager) Log(msg string) {

Callers 2

LogMethod · 0.95
LogErrorMethod · 0.95

Calls 3

DoMethod · 0.80
DeleteMethod · 0.65
ErrorMethod · 0.45

Tested by

no test coverage detected