Example #1
0
 private void Backup_Error(object sender, BackupErrorEventArgs e)
 {
     if ((Level & ConsoleLoggerLevel.Error) != 0)
     {
         SetConsoleColor(ConsoleColor.Red, () =>
         {
             if (e.Exception is OperationCanceledException)
             {
                 System.Console.WriteLine($"[{Thread.CurrentThread.ManagedThreadId}] Error: Operation canceled");
                 e.Cancel = true;
             }
             else
             {
                 System.Console.WriteLine($"[{Thread.CurrentThread.ManagedThreadId}] Retry ({e.RetryCount}): {e.Exception}");
             }
         });
     }
 }
 void dbBackup_OnBackupDataError(object sender, BackupErrorEventArgs e)
 {
     if (InvokeRequired)
     {
         BeginInvoke(new MethodInvoker(delegate() { dbBackup_OnBackupDataError(sender, e); }));
         return;
     }
     MessageBox.Show(string.Format("Error: {0}", e.Message), "Error", MessageBoxButtons.OK);
     closeForm();
 }
 private void Backup_Error(object sender, BackupErrorEventArgs e)
 {
     Interlocked.Increment(ref _errorCount);
 }