Add Sentry to catch exceptions.

This commit is contained in:
2025-08-20 18:51:05 +01:00
parent d5ef2c874d
commit c1f4b92548
70 changed files with 1213 additions and 1087 deletions

View File

@@ -43,6 +43,7 @@ using Aaru.CommonTypes.Interfaces;
using Aaru.CommonTypes.Structs;
using Aaru.Helpers;
using Aaru.Logging;
using Sentry;
using Marshal = Aaru.Helpers.Marshal;
namespace Aaru.Images;
@@ -212,8 +213,9 @@ public class Nintendo64 : IByteAddressableImage
{
encoding = Encoding.GetEncoding("shift_jis");
}
catch
catch(Exception ex)
{
SentrySdk.CaptureException(ex);
encoding = Encoding.ASCII;
}

View File

@@ -43,6 +43,7 @@ using Aaru.CommonTypes.Interfaces;
using Aaru.CommonTypes.Structs;
using Aaru.Helpers;
using Aaru.Logging;
using Sentry;
using Marshal = Aaru.Helpers.Marshal;
namespace Aaru.Images;
@@ -231,8 +232,9 @@ public class SegaMegaDrive : IByteAddressableImage
{
encoding = Encoding.GetEncoding("shift_jis");
}
catch
catch(Exception ex)
{
SentrySdk.CaptureException(ex);
encoding = Encoding.ASCII;
}

View File

@@ -11,6 +11,7 @@ using Aaru.CommonTypes.Interfaces;
using Aaru.CommonTypes.Structs;
using Aaru.Helpers;
using Aaru.Logging;
using Sentry;
using Marshal = Aaru.Helpers.Marshal;
namespace Aaru.Images;
@@ -162,8 +163,9 @@ public class SuperNintendo : IByteAddressableImage
{
encoding = Encoding.GetEncoding("shift_jis");
}
catch(Exception)
catch(Exception ex)
{
SentrySdk.CaptureException(ex);
encoding = Encoding.ASCII;
}