private void TaskChanged(object sender, ScheduledTaskChangedEventArgs e)
        {
            switch (e.Action)
            {
            case ScheduledTaskChangedAction.Started:
                Logger.Info(e.ToString(i => $"{(int)TimeSpan.FromMilliseconds(i.GetValueOrDefault()).TotalMinutes} minutes"));
                break;

            case ScheduledTaskChangedAction.Faulted:
                Logger.Error(e.ToString());
                break;

            case ScheduledTaskChangedAction.AlreadyInProgress:
                Logger.Warn(e.ToString());
                break;

            default:
                Logger.Info(e.ToString());
                break;
            }
        }
Exemple #2
0
 private static void TaskChanged(object sender, ScheduledTaskChangedEventArgs e)
 {
     Console.WriteLine(e.ToString());
 }