Browse Source

Delete old telemetry information if exist

pull/24305/head
berkansasmaz 10 months ago
parent
commit
6b1fec9209
  1. 18
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Storage/TelemetryActivityStorage.cs

18
framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Storage/TelemetryActivityStorage.cs

@ -25,6 +25,8 @@ public class TelemetryActivityStorage : ITelemetryActivityStorage, ISingletonDep
public TelemetryActivityStorage()
{
CreateDirectoryIfNotExist();
DeleteExistingOldInformation();
State = LoadState();
}
@ -166,6 +168,22 @@ public class TelemetryActivityStorage : ITelemetryActivityStorage, ISingletonDep
}
}
private static void DeleteExistingOldInformation()
{
try
{
var file = new FileInfo(TelemetryPaths.ActivityStorage);
if (file.Exists && file.CreationTime < new DateTime(2025, 12, 01))
{
file.Delete();
}
}
catch
{
// Ignored
}
}
private static TelemetryActivityStorageState LoadState()
{
try

Loading…
Cancel
Save