using System; using BinaryObjectScanner; namespace MPF.Frontend { public static class ConsoleLogger { /// /// Simple process counter to write to console /// public static void ProgressUpdated(object? sender, ResultEventArgs value) { string prefix = (bool?)value switch { true => "SUCCESS: ", false => "FAILURE: ", _ => "", }; Console.WriteLine($"{prefix}{value.Message}"); } /// /// Simple process counter to write to console /// public static void ProgressUpdated(object? sender, ProtectionProgress value) { Console.WriteLine($"{value.Percentage * 100:N2}%: {value.Filename} - {value.Protection}"); } } }