private void LogFilteredMachines(IEnumerable<MachineResource> environmentMachines, HealthStatusProvider provider, List<EnvironmentResource> environmentResources) { var orderedMachines = environmentMachines.OrderBy(m => m.Name).ToList(); Log.Information("Machines: {Count}", orderedMachines.Count); foreach (var machine in orderedMachines) { Log.Information(" - {Machine:l} {Status:l} (ID: {MachineId:l}) in {Environments:l}", machine.Name, provider.GetStatus(machine), machine.Id, string.Join(" and ", machine.EnvironmentIds.Select(id => environmentResources.First(e => e.Id == id).Name))); } }
private void LogFilteredMachines(IEnumerable <MachineResource> environmentMachines, HealthStatusProvider provider, List <EnvironmentResource> environmentResources) { var orderedMachines = environmentMachines.OrderBy(m => m.Name).ToList(); Log.Information("Machines: " + orderedMachines.Count); foreach (var machine in orderedMachines) { Log.Information(" - {0} {1} (ID: {2}) in {3}", machine.Name, provider.GetStatus(machine), machine.Id, string.Join(" and ", machine.EnvironmentIds.Select(id => environmentResources.First(e => e.Id == id).Name))); } }