func()

in cli_tools/common/utils/logging/service/log_entry.go [298:329]


func (l *Logger) updateParams(projectPointer *string) {
	l.mutex.Lock()
	defer l.mutex.Unlock()

	if projectPointer == nil {
		return
	}

	project := *projectPointer
	obfuscatedProject := Hash(project)

	if l.Params.ImageImportParams != nil {
		l.Params.ImageImportParams.CommonParams.Project = project
		l.Params.ImageImportParams.CommonParams.ObfuscatedProject = obfuscatedProject
	}
	if l.Params.ImageExportParams != nil {
		l.Params.ImageExportParams.CommonParams.Project = project
		l.Params.ImageExportParams.CommonParams.ObfuscatedProject = obfuscatedProject
	}
	if l.Params.InstanceImportParams != nil {
		l.Params.InstanceImportParams.CommonParams.Project = project
		l.Params.InstanceImportParams.CommonParams.ObfuscatedProject = obfuscatedProject
	}
	if l.Params.MachineImageImportParams != nil {
		l.Params.MachineImageImportParams.CommonParams.Project = project
		l.Params.MachineImageImportParams.CommonParams.ObfuscatedProject = obfuscatedProject
	}
	if l.Params.OnestepImageImportParams != nil {
		l.Params.OnestepImageImportParams.CommonParams.Project = project
		l.Params.OnestepImageImportParams.CommonParams.ObfuscatedProject = obfuscatedProject
	}
}