config.go 596 B

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