Flush log on exit

This commit is contained in:
2023-07-18 05:47:07 +02:00
parent b11fd13913
commit cd31104f8d

View File

@@ -127,11 +127,15 @@ public static class Program
=> HandleUnhandledException(sender, e.Exception);
private static void HandleUnhandledException(object? sender, Exception? ex, [CallerMemberName] string caller = "")
=> Log.Fatal(
{
Log.Fatal(
ex,
"An unhandled exception come from '{Caller}' exception handler from an object of type '{Type}' and value '{Value}': {Exception}",
caller,
sender?.GetType().ToString() ?? "null",
sender?.ToString() ?? "null",
ex);
Log.CloseAndFlush();
}
}