github.com/shuguocloud/go-zero@v1.3.0/core/logx/config.go (about)

     1  package logx
     2  
     3  // A LogConf is a logging config.
     4  type LogConf struct {
     5  	ServiceName         string `json:",optional"`
     6  	Mode                string `json:",default=console,options=[console,file,volume]"`
     7  	Encoding            string `json:",default=json,options=[json,plain]"`
     8  	TimeFormat          string `json:",optional"`
     9  	Path                string `json:",default=logs"`
    10  	Level               string `json:",default=info,options=[info,error,severe]"`
    11  	Compress            bool   `json:",optional"`
    12  	KeepDays            int    `json:",optional"`
    13  	StackCooldownMillis int    `json:",default=100"`
    14  }