private LogFatalException ( |
||
exception | ||
previousMethodName | [ | |
return | void |
private static void UnhandledExceptionHandler(object sender, UnhandledExceptionEventArgs args) { if (args?.ExceptionObject == null) { ArchiLogger.LogNullError(nameof(args) + " || " + nameof(args.ExceptionObject)); return; } ArchiLogger.LogFatalException((Exception)args.ExceptionObject); }
private static async void UnhandledExceptionHandler(object sender, UnhandledExceptionEventArgs args) { if (args?.ExceptionObject == null) { ArchiLogger.LogNullError(nameof(args) + " || " + nameof(args.ExceptionObject)); return; } ArchiLogger.LogFatalException((Exception)args.ExceptionObject); await Task.Delay(5000).ConfigureAwait(false); await Exit(1).ConfigureAwait(false); }