logx conf add DisableStat (#2434)

Co-authored-by: sunsoft <sunsoft@qq.com>
master
chainlife 2 years ago committed by GitHub
parent dd294e8cd6
commit 20a61ce43e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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

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

Loading…
Cancel
Save