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
}