private static void UnhandledExceptionHandler(object sender, UnhandledExceptionEventArgs e) { LogTools logTools = new LogTools(); string message = logTools.GetMessage($"{nameof(AppDomain.CurrentDomain.UnhandledException)}.", (Exception)e.ExceptionObject); logTools.WriteLogToFile <Fatal>(message); logTools.WriteLogToConsole <Fatal>(message); LogManager.Flush(); }