Bonjour,
Je développe une appli UWP sous Windows 10
Si une exception inatendue est levée l'appli s'arrête.
Je souhaite savoir ce qu'il s'est passé.
A cet effet j'ai créé, dans la page principale App.xaml.cs dans le constructeur de la classe App le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
UnhandledException += (sender, e) =>
            {
 
                File.WriteAllText(Path.Combine(ApplicationData.Current.LocalFolder.Path, "monfichiererreur.log"), $"Une erreur est survenue {e.Message}");
               throw e.Exception;
            }
A votre avis est-ce la bonne pratique ? Est-ce le bon endroit ?

Merci par avance pour votre avis /recommandations.