func()

in nginx/nginx.go [62:85]


func (c *Config) applyDefaults() error {
	if c.Binary == "" {
		c.Binary = "/usr/sbin/nginx"
	}
	if c.StdoutLogPath == "" {
		if c.LogDir == "" {
			return errors.New("one of log_dir or stdout_log_path must be set")
		}
		c.StdoutLogPath = filepath.Join(c.LogDir, "nginx-stdout.log")
	}
	if c.AccessLogPath == "" {
		if c.LogDir == "" {
			return errors.New("one of log_dir or access_log_path must be set")
		}
		c.AccessLogPath = filepath.Join(c.LogDir, "nginx-access.log")
	}
	if c.ErrorLogPath == "" {
		if c.LogDir == "" {
			return errors.New("one of log_dir or error_log_path must be set")
		}
		c.ErrorLogPath = filepath.Join(c.LogDir, "nginx-error.log")
	}
	return nil
}