func InitializeLogger()

in fast-build-update-tool/internal/config/logger.go [25:41]


func InitializeLogger(verbose bool) (*ApplicationLogger, error) {
	result := &ApplicationLogger{
		AwsLogger:   &awsLogger{},
		logsDir:     logsDir(),
		prevLogsDir: logsDir() + "-prev",
	}

	if err := result.initializeLogDirectories(); err != nil {
		return result, err
	}

	if err := result.initializeSlog(verbose); err != nil {
		return result, err
	}

	return result, nil
}