From 466c63336d4754bbb24860da739a6cae70db0559 Mon Sep 17 00:00:00 2001 From: Natsumi Date: Sat, 20 Dec 2025 19:44:04 +1300 Subject: [PATCH] Log Process Termination --- Dotnet/Cef/CefCustomRequestHandler.cs | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/Dotnet/Cef/CefCustomRequestHandler.cs b/Dotnet/Cef/CefCustomRequestHandler.cs index df6ca0ff..607994e3 100644 --- a/Dotnet/Cef/CefCustomRequestHandler.cs +++ b/Dotnet/Cef/CefCustomRequestHandler.cs @@ -69,6 +69,28 @@ namespace VRCX public void OnRenderProcessTerminated(IWebBrowser chromiumWebBrowser, IBrowser browser, CefTerminationStatus status, int errorCode, string errorMessage) { + switch (status) + { + case CefTerminationStatus.AbnormalTermination: + _logger.Error("Browser terminated abnormally."); + break; + + case CefTerminationStatus.ProcessWasKilled: + _logger.Error("Browser was killed."); + break; + + case CefTerminationStatus.ProcessCrashed: + _logger.Error("Browser crashed while."); + break; + + case CefTerminationStatus.OutOfMemory: + _logger.Error("Browser out of memory."); + break; + + default: + _logger.Error($"Browser terminated with unhandled status '{status}' while at address."); + break; + } } } }