func CmdLogs(databaseName, backupID string, id IDb, is services.IServices, ij jobs.IJobs) error { service, err := is.RetrieveByLabel(databaseName) if err != nil { return err } if service == nil { return fmt.Errorf("Could not find a service with the label \"%s\". You can list services with the \"catalyze services\" command.", databaseName) } job, err := ij.Retrieve(backupID, service.ID, false) if err != nil { return err } return id.DumpLogs("backup", job, service) }