Enhance exception logging by adding contextual messages for better debugging

This commit is contained in:
2025-08-17 06:42:43 +01:00
parent a94ca0e326
commit c120f2e5bb
77 changed files with 7082 additions and 10728 deletions

View File

@@ -668,7 +668,7 @@ public sealed class ImageChecksumViewModel : ViewModelBase
{
AaruLogging.Debug(Localization.Core.Could_not_get_tracks_because_0, ex.Message);
AaruLogging.WriteLine("Unable to get separate tracks, not checksumming them");
AaruLogging.Exception(ex);
AaruLogging.Exception(ex, Localization.Core.Could_not_get_tracks_because_0, ex.Message);
}
}
else

View File

@@ -799,7 +799,7 @@ public sealed class MainWindowViewModel : ViewModelBase
AaruLogging.Error(UI.Unable_to_open_image_format);
AaruLogging.Error(Localization.Core.Error_0, ex.Message);
AaruLogging.Exception(ex);
AaruLogging.Exception(ex, Localization.Core.Error_0, ex.Message);
}
}
catch(Exception ex)
@@ -810,7 +810,7 @@ public sealed class MainWindowViewModel : ViewModelBase
Icon.Error);
AaruLogging.Error(string.Format(UI.Error_reading_file_0, ex.Message));
AaruLogging.Exception(ex);
AaruLogging.Exception(ex, UI.Error_reading_file_0, ex.Message);
}
Statistics.AddCommand("image-info");
@@ -890,7 +890,7 @@ public sealed class MainWindowViewModel : ViewModelBase
}
catch(InvalidOperationException ex)
{
AaruLogging.Exception(ex);
AaruLogging.Exception(ex, "Unhandled exception refreshing devices");
}
}
}