28 lines
852 B
C#
28 lines
852 B
C#
using Microsoft.UI.Xaml;
|
|
|
|
namespace WpywMail.Client;
|
|
|
|
public partial class App : Application
|
|
{
|
|
public static Window? MainWindow { get; private set; }
|
|
|
|
public App()
|
|
{
|
|
UnhandledException += (_, args) =>
|
|
{
|
|
try { File.AppendAllText(Path.Combine(Path.GetTempPath(), "WpywMail.Client-error.log"), $"{DateTime.Now:O}\r\n{args.Exception}\r\n\r\n"); } catch { }
|
|
};
|
|
AppDomain.CurrentDomain.UnhandledException += (_, args) =>
|
|
{
|
|
try { File.AppendAllText(Path.Combine(Path.GetTempPath(), "WpywMail.Client-error.log"), $"{DateTime.Now:O}\r\n{args.ExceptionObject}\r\n\r\n"); } catch { }
|
|
};
|
|
InitializeComponent();
|
|
}
|
|
|
|
protected override void OnLaunched(LaunchActivatedEventArgs args)
|
|
{
|
|
MainWindow = new MainWindow();
|
|
MainWindow.Activate();
|
|
}
|
|
}
|