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); => HandleUnhandledException(sender, e.Exception);
private static void HandleUnhandledException(object? sender, Exception? ex, [CallerMemberName] string caller = "") private static void HandleUnhandledException(object? sender, Exception? ex, [CallerMemberName] string caller = "")
=> Log.Fatal( {
Log.Fatal(
ex, ex,
"An unhandled exception come from '{Caller}' exception handler from an object of type '{Type}' and value '{Value}': {Exception}", "An unhandled exception come from '{Caller}' exception handler from an object of type '{Type}' and value '{Value}': {Exception}",
caller, caller,
sender?.GetType().ToString() ?? "null", sender?.GetType().ToString() ?? "null",
sender?.ToString() ?? "null", sender?.ToString() ?? "null",
ex); ex);
Log.CloseAndFlush();
}
} }