feat: More detail output for CF sync changes

snyk
Robert Dailey 2 years ago
parent 0830d1d6c8
commit a4be018c44

@ -97,29 +97,53 @@ internal class CustomFormatUpdater : ICustomFormatUpdater
var created = transactions.NewCustomFormats;
if (created.Count > 0)
{
_log.Information("Created {Count} New Custom Formats: {CustomFormats}", created.Count,
created.Select(r => r.Name));
_log.Information("Created {Count} New Custom Formats", created.Count);
_log.Debug("Custom formats Created: {CustomFormats}",
created.ToDictionary(k => k.TrashId, v => v.Name));
foreach (var mapping in created)
{
_console.Output.WriteLine($"> Created: {mapping.TrashId} ({mapping.Name})");
}
}
var updated = transactions.UpdatedCustomFormats;
if (updated.Count > 0)
{
_log.Information("Updated {Count} Existing Custom Formats: {CustomFormats}", updated.Count,
updated.Select(r => r.Name));
_log.Information("Updated {Count} Existing Custom Formats", updated.Count);
_log.Debug("Custom formats Updated: {CustomFormats}",
updated.ToDictionary(k => k.TrashId, v => v.Name));
foreach (var mapping in updated)
{
_console.Output.WriteLine($"> Updated: {mapping.TrashId} ({mapping.Name})");
}
}
var skipped = transactions.UnchangedCustomFormats;
if (skipped.Count > 0)
{
_log.Debug("Skipped {Count} Custom Formats that did not change: {CustomFormats}", skipped.Count,
skipped.Select(r => r.Name));
_log.Information("Skipped {Count} Custom Formats that did not change", skipped.Count);
_log.Debug("Custom Formats Skipped: {CustomFormats}",
skipped.ToDictionary(k => k.TrashId, v => v.Name));
foreach (var mapping in skipped)
{
_console.Output.WriteLine($"> Skipped: {mapping.TrashId} ({mapping.Name})");
}
}
var deleted = transactions.DeletedCustomFormatIds;
if (deleted.Count > 0)
{
_log.Information("Deleted {Count} Custom Formats: {CustomFormats}", deleted.Count,
deleted.Select(r => r.TrashId));
_log.Information("Deleted {Count} Custom Formats", deleted.Count);
_log.Debug("Custom formats Deleted: {CustomFormats}",
deleted.ToDictionary(k => k.TrashId, v => v.CustomFormatName));
foreach (var mapping in deleted)
{
_console.Output.WriteLine($"> Deleted: {mapping.TrashId} ({mapping.CustomFormatName})");
}
}
var totalCount = created.Count + updated.Count;

Loading…
Cancel
Save