Explorar el Código

logx conf add DisableStat (#2434)

Co-authored-by: sunsoft <sunsoft@qq.com>
chainlife hace 2 años
padre
commit
20a61ce43e
Se han modificado 2 ficheros con 6 adiciones y 1 borrados
  1. 1 0
      core/logx/config.go
  2. 5 1
      core/logx/logs.go

+ 1 - 0
core/logx/config.go

@@ -9,6 +9,7 @@ type LogConf struct {
 	Path                string `json:",default=logs"`
 	Level               string `json:",default=info,options=[debug,info,error,severe]"`
 	Compress            bool   `json:",optional"`
+	DisableStat         bool   `json:",optional"`
 	KeepDays            int    `json:",optional"`
 	StackCooldownMillis int    `json:",default=100"`
 	// MaxBackups represents how many backup log files will be kept. 0 means all files will be kept forever.

+ 5 - 1
core/logx/logs.go

@@ -229,7 +229,11 @@ func SetUp(c LogConf) (err error) {
 	// Need to wait for the first caller to complete the execution.
 	setupOnce.Do(func() {
 		setupLogLevel(c)
-
+		
+        if (c.DisableStat){
+		   DisableStat()
+		}
+		
 		if len(c.TimeFormat) > 0 {
 			timeFormat = c.TimeFormat
 		}