public static void FinishWithSuccess(long process, long metadata, long export, int entries) { Console.Clear(); TitleDraw.Complete(Logger); Logger.Info(" - ", Color.OrangeRed); Logger.Info("Processing took ", Color.White); Logger.Info(process.ToString(), Color.Aquamarine); Logger.Info("ms", Color.LightGoldenrodYellow); Logger.Info(" - ", Color.OrangeRed); Logger.Info("Metadata export took ", Color.White); Logger.Info(metadata.ToString(), Color.Aquamarine); Logger.Info("ms", Color.LightGoldenrodYellow); Logger.Info(" - ", Color.OrangeRed); Logger.Info("File export took ", Color.White); Logger.Info($"{export / 1000}", Color.Aquamarine); Logger.Info("s", Color.Goldenrod); Logger.InfoL(" - ", Color.OrangeRed); Logger.Info(" - ", Color.OrangeRed); Logger.Info("Exported ", Color.White); Logger.Info(entries.ToString(), Color.Aquamarine); Logger.Info(" files.", Color.White); Logger.InfoL(" - ", Color.OrangeRed); Console.ResetColor(); Console.WriteLine("Press any key to exit."); Console.ReadKey(); Environment.Exit(0); }
static void DrawTitle(LogConsole logger, string[] arr, Color col) { var width = arr[1].Length; var consoleWidth = Console.BufferWidth; string prefix = ""; int c = (consoleWidth / 2) - (width / 2); for (int i = 0; i < c; i++) { prefix += " "; } foreach (var line in arr) { logger.InfoL(prefix + line, col); } }