aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.Telemetry/TelemetryPublisher.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Visual_Studio/Tango.Telemetry/TelemetryPublisher.cs')
-rw-r--r--Software/Visual_Studio/Tango.Telemetry/TelemetryPublisher.cs7
1 files changed, 5 insertions, 2 deletions
diff --git a/Software/Visual_Studio/Tango.Telemetry/TelemetryPublisher.cs b/Software/Visual_Studio/Tango.Telemetry/TelemetryPublisher.cs
index eb4ba57f1..07b421406 100644
--- a/Software/Visual_Studio/Tango.Telemetry/TelemetryPublisher.cs
+++ b/Software/Visual_Studio/Tango.Telemetry/TelemetryPublisher.cs
@@ -687,7 +687,7 @@ namespace Tango.Telemetry
result.DestinationsResults.Add(destinationResult);
// If we're still in a backoff delay, skip for now
- if (now < pendingEntry.NextEligibleAttempt)
+ if (Config.EnableBackoff && now < pendingEntry.NextEligibleAttempt)
{
destinationResult.Status = TelemetryPublishResult.DestinationStatus.Postponed;
destinationResult.ElapsedTime = TimeSpan.Zero;
@@ -865,7 +865,10 @@ namespace Tango.Telemetry
}
}
- LogManager.Log("FlushPendingTelemetries completed successfully.", LogCategory.Info);
+ if (results.Any(x => x.DestinationsResults.Any(y => y.Status == TelemetryPublishResult.DestinationStatus.Passed)))
+ {
+ LogManager.Log("FlushPendingTelemetries completed successfully.", LogCategory.Info);
+ }
}
return results;