public static void FireAndForgot(this Task task) { task.ContinueWith(t => _logger.Error(t.Exception), TaskContinuationOptions.OnlyOnFaulted); }