github.com/webonyx/up@v0.7.4-0.20180808230834-91b94e551323/config/logs.go (about) 1 package config 2 3 // Logs configuration. 4 type Logs struct { 5 // Disable json log output. 6 Disable bool `json:"disable"` 7 8 // Stdout default log level. 9 Stdout string `json:"stdout"` 10 11 // Stderr default log level. 12 Stderr string `json:"stderr"` 13 } 14 15 // Default implementation. 16 func (l *Logs) Default() error { 17 if l.Stdout == "" { 18 l.Stdout = "info" 19 } 20 21 if l.Stderr == "" { 22 l.Stderr = "error" 23 } 24 25 return nil 26 }