Add some Sentry transactions.

This commit is contained in:
2025-08-21 23:59:37 +01:00
parent da400a36ad
commit cf758633e9
4 changed files with 41 additions and 10 deletions

View File

@@ -48,6 +48,8 @@ public static class ArchiveFormat
/// <returns>Detected archive plugin</returns>
public static IArchive Detect(IFilter archiveFilter)
{
ITransactionTracer transaction = SentrySdk.StartTransaction("GetPlugin", "DetectArchive");
try
{
PluginRegister plugins = PluginRegister.Singleton;
@@ -76,12 +78,16 @@ public static class ArchiveFormat
}
// Not recognized
transaction.Finish();
return format;
}
catch(Exception ex)
{
SentrySdk.CaptureException(ex);
transaction.Finish();
return null;
}
}