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; var created = transactions.NewCustomFormats;
if (created.Count > 0) if (created.Count > 0)
{ {
_log.Information("Created {Count} New Custom Formats: {CustomFormats}", created.Count, _log.Information("Created {Count} New Custom Formats", created.Count);
created.Select(r => r.Name)); _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; var updated = transactions.UpdatedCustomFormats;
if (updated.Count > 0) if (updated.Count > 0)
{ {
_log.Information("Updated {Count} Existing Custom Formats: {CustomFormats}", updated.Count, _log.Information("Updated {Count} Existing Custom Formats", updated.Count);
updated.Select(r => r.Name)); _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; var skipped = transactions.UnchangedCustomFormats;
if (skipped.Count > 0) if (skipped.Count > 0)
{ {
_log.Debug("Skipped {Count} Custom Formats that did not change: {CustomFormats}", skipped.Count, _log.Information("Skipped {Count} Custom Formats that did not change", skipped.Count);
skipped.Select(r => r.Name)); _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; var deleted = transactions.DeletedCustomFormatIds;
if (deleted.Count > 0) if (deleted.Count > 0)
{ {
_log.Information("Deleted {Count} Custom Formats: {CustomFormats}", deleted.Count, _log.Information("Deleted {Count} Custom Formats", deleted.Count);
deleted.Select(r => r.TrashId)); _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; var totalCount = created.Count + updated.Count;

Loading…
Cancel
Save