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  }